| Tag | Spell / Effect | Field | Hotfixed Value | DBC Value | |
|---|---|---|---|---|---|
| 2020-09-20 | Incorrect cooldown for Magus of the Dead's Frostbolt. | ||||
| Frostbolt | cooldown | 3000.00 | 0.00 | ||
| Tag | Spell / Effect | Field | Hotfixed Value | DBC Value | |
|---|---|---|---|---|---|
| 2018-12-28 | Manually set Arcane Orb's travel speed. | ||||
| Arcane Orb | prj_speed | 20.00 | 0.00 | ||
| 2017-06-21 | Ice Lance is slower than spell data suggests. | ||||
| Ice Lance | prj_speed | 47.00 | 50.00 | ||
| 2017-03-20 | Manually set Frozen Orb's travel speed. | ||||
| Frozen Orb | prj_speed | 20.00 | 0.00 | ||
| Tag | Spell / Effect | Field | Hotfixed Value | DBC Value | |
|---|---|---|---|---|---|
| 2020-11-21 | Manually set Periodic Damage Windwalker Monk Two-Hand Adjustment by 2% | ||||
| Windwalker Monk Two-Hand Adjustment (effect#2) | base_value | 2.00 | 0.00 | ||
| 2020-11-21 | Manually set Direct Damage Windwalker Monk Two-Hand Adjustment by 2% | ||||
| Windwalker Monk Two-Hand Adjustment (effect#1) | base_value | 2.00 | 0.00 | ||
| Tag | Spell / Effect | Field | Hotfixed Value | DBC Value | |
|---|---|---|---|---|---|
| 2020-11-15 | Manually set secondary Malefic Rapture level requirement | ||||
| Malefic Rapture | spell_level | 11.00 | 43.00 | ||
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6144.7 | 6144.7 | 11.4 / 0.185% | 1050.2 / 17.1% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2416.7 | 2283.1 | Mana | 0.00% | 41.2 | 100.0% | 100% |
| Talents |
|
|---|---|
| Kyrian | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_ArcaneProdigy | 6145 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 367 | 6.0% | 19.4 | 14.36sec | 5681 | 4560 | Direct | 19.4 | 4825 | 9710 | 5684 | 17.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.03
opener [,]:0.60
opener [=]:0.29
rotation [@]:1.30
rotation [.]:1.87
rotation [.]:0.50
rotation [.]:2.70
rotation [.]:6.10
rotation [.]:1.94
rotation [.]:1.02
rotation [.]:2.39
rotation [.]:0.00
rotation [.]:0.64
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2284 | 37.2% | 113.2 | 2.63sec | 6041 | 4626 | Direct | 114.2 | 5036 | 10269 | 5987 | 18.2% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:3.69
opener [$]:1.00
opener [*]:6.46
opener [+]:0.15
opener [<]:12.54
rotation [.]:22.56
rotation [.]:0.08
rotation [.]:67.27
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 275 | 4.5% | 150.8 | 1.99sec | 545 | 0 | Direct | 150.8 | 451 | 939 | 545 | 19.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2353 | 38.3% | 44.8 | 6.37sec | 15711 | 8904 | Periodic | 302.2 | 1938 | 4029 | 2330 | 18.7% | 24.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.88
opener [-]:1.00
opener [:]:0.58
opener [;]:1.11
rotation [.]:4.51
rotation [.]:5.26
rotation [.]:2.62
rotation [.]:4.51
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (132) | 0.0% (2.1%) | 10.5 | 29.10sec | 3771 | 3106 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.48
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 132 | 2.1% | 10.5 | 29.10sec | 3773 | 0 | Direct | 10.5 | 3204 | 6405 | 3772 | 17.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (89) | 0.0% (1.4%) | 2.0 | 0.00sec | 13128 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 89 | 1.4% | 10.0 | 22.11sec | 2626 | 0 | Periodic | 14.0 | 1556 | 3115 | 1875 | 20.5% | 8.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.23sec | 539 | 0 | Direct | 20.7 | 456 | 912 | 539 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6049 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Radiant Spark | 118 | 1.9% | 7.5 | 42.19sec | 4692 | 3784 | Direct | 7.5 | 2389 | 4686 | 2811 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Periodic | 53.5 | 224 | 444 | 264 | 17.9% | 24.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Radiant Spark
Action Details: Radiant Spark
Resources
Direct Damage
Damage Over Time
Spelldata
Action Priority List
cooldowns [s]:3.48
cooldowns [t]:1.01
cooldowns [u]:1.04
opener ["]:2.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.6 | 7.11sec | 296 | 0 | Direct | 41.6 | 251 | 501 | 296 | 18.2% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (427) | 0.0% (6.9%) | 5.8 | 52.39sec | 22163 | 18120 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [v]:1.58
cooldowns [w]:2.81
cooldowns [x]:0.38
opener [&]:1.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 427 | 6.9% | 5.8 | 52.36sec | 22163 | 0 | Direct | 5.8 | 22183 | 0 | 22183 | 0.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_ArcaneProdigy | ||||||||||||||||||||||||||
| Arcane Power | 3.3 | 100.13sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [y]:2.33
opener [']:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 201.00sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 102.70sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [?]:1.28
rotation [.]:0.98
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.3 | 303.75sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.26
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 100.08sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [{]:2.23
opener [(]:0.15
opener [)]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.5 | 59.31sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [z]:4.53
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.17sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 127.26sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.85
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.3 | 120.6 | 14.7sec | 2.1sec | 12.3sec | 83.30% | 0.00% | 77.4 (78.1) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.3 | 0.0 | 100.3sec | 100.3sec | 14.7sec | 16.39% | 0.00% | 0.0 (0.0) | 3.2 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 201.6sec | 201.6sec | 12.0sec | 8.10% | 12.86% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.2 | 11.8 | 17.5sec | 10.2sec | 8.2sec | 47.25% | 0.00% | 0.4 (0.4) | 0.4 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.6sec | 51.94% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 198.9sec | 198.9sec | 15.0sec | 10.15% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 102.8sec | 102.8sec | 3.8sec | 4.13% | 0.00% | 14.5 (14.5) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.3 | 0.0 | 304.7sec | 304.7sec | 23.2sec | 9.69% | 0.00% | 0.0 (0.0) | 1.1 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 100.4sec | 100.4sec | 4.9sec | 5.27% | 8.46% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.9 | 0.0 | 35.1sec | 35.1sec | 11.8sec | 34.86% | 0.00% | 0.0 (0.0) | 8.5 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.4sec | 303.4sec | 35.2sec | 17.17% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 0 | 0.00% | 0.00% | 4.35% |
| Arcane Barrage Arcane Charge 1 | 0.57% | 0.00% | 9.52% |
| Arcane Barrage Arcane Charge 2 | 0.74% | 0.00% | 11.76% |
| Arcane Barrage Arcane Charge 3 | 2.10% | 0.00% | 19.05% |
| Arcane Barrage Arcane Charge 4 | 96.59% | 76.47% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.70% | 2.08% | 12.12% |
| Arcane Blast Arcane Charge 1 | 4.58% | 1.04% | 9.85% |
| Arcane Blast Arcane Charge 2 | 10.18% | 4.90% | 14.29% |
| Arcane Blast Arcane Charge 3 | 11.49% | 6.25% | 16.10% |
| Arcane Blast Arcane Charge 4 | 67.05% | 54.24% | 77.08% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.36% | 0.09% | 5.83% | 0.9s | 0.0s | 6.7s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 13.680 | 0.000 | 56.723 | 45.843 | 15.178 | 105.689 |
| Radiant Spark | 9.597 | 0.000 | 69.131 | 75.793 | 24.615 | 140.926 |
| Rune of Power | 11.085 | 0.000 | 64.966 | 63.135 | 25.093 | 156.137 |
| Touch of the Magi | 8.328 | 0.000 | 26.175 | 49.751 | 23.763 | 80.754 |
| Arcane Power | 9.952 | 0.000 | 44.499 | 33.540 | 18.288 | 75.700 |
| Arcane Barrage | 12.190 | 0.004 | 59.782 | 251.203 | 193.168 | 308.606 |
| Arcane Orb | 8.243 | 0.000 | 66.339 | 94.062 | 40.189 | 171.256 |
| Presence of Mind | 34.385 | 2.204 | 71.362 | 116.072 | 65.476 | 173.141 |
| Time Warp | 2.002 | 0.000 | 22.720 | 2.988 | 1.325 | 24.048 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Kyrian_ArcaneProdigy | |||||||
| mana_regen | Mana | 3148.57 | 427232.53 | 62.46% | 135.69 | 6738.52 | 1.55% |
| Evocation | Mana | 124.17 | 181069.39 | 26.47% | 1458.27 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.85 | 20653.18 | 3.02% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.39 | 55043.53 | 8.05% | 2838.57 | 381.17 | 0.69% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2283.10 | 2416.67 | 7117.7 | 32421.6 | 1450.5 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Kyrian_ArcaneProdigy | |||||||
| arcane_blast | Mana | 114.2 | 602037.2 | 5272.9 | 5318.3 | 1.1 | |
| arcane_missiles | Mana | 44.8 | 92488.8 | 2063.2 | 2063.5 | 7.6 | |
| arcane_orb | Mana | 10.5 | 5235.4 | 499.5 | 499.5 | 7.6 | |
| radiant_spark | Mana | 7.5 | 7023.9 | 936.5 | 936.4 | 5.0 | |
| time_warp | Mana | 1.5 | 2945.9 | 1987.6 | 1983.0 | 0.0 | |
| touch_of_the_magi | Mana | 5.8 | 14288.9 | 2481.0 | 2481.5 | 8.9 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 3.48 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
| t | 1.01 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
| u | 1.04 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) |
| v | 1.58 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| w | 2.81 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 0.38 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| y | 2.33 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| z | 4.53 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| { | 2.23 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| 0.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian | |
| 0.00 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.88 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 3.69 | arcane_blast |
| ~ | 0.03 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| " | 2.00 | radiant_spark,if=mana.pct>40 |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| & | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ( | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ) | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| * | 6.46 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.60 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.58 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.11 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 12.54 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.29 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.24 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.28 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 1.30 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 1.87 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.50 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 2.70 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) |
| . | 22.56 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) |
| . | 0.08 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.51 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.26 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.62 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.51 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.48 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 6.10 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.94 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.02 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.39 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 67.27 | arcane_blast |
| . | 0.98 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.64 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.85 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.26 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | G | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Kyrian_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Kyrian_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Kyrian_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | clearcasting |
| 0:00.000 | opener | " | radiant_spark | Fluffy_Pillow | 71065.0/72440: 98% mana | clearcasting, crimson_chorus |
| 0:01.326 | shared_cds | . | time_warp | Fluffy_Pillow | 71444.3/72440: 99% mana | bloodlust, clearcasting, crimson_chorus |
| 0:01.326 | opener | # | arcane_orb | Fluffy_Pillow | 69444.3/72440: 96% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:02.113 | opener | $ | arcane_blast | Fluffy_Pillow | 70084.6/72440: 97% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.012 | opener | % | rune_of_power | Fluffy_Pillow | 65887.0/72440: 91% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.799 | opener | * | arcane_blast | Fluffy_Pillow | 67027.2/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.601 | shared_cds | . | use_mana_gem | Kyrian_ArcaneProdigy | 61314.2/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.601 | opener | * | arcane_blast | Fluffy_Pillow | 68558.2/72440: 95% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.403 | opener | * | arcane_blast | Fluffy_Pillow | 62845.1/72440: 87% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:06.206 | opener | * | arcane_blast | Fluffy_Pillow | 57133.5/72440: 79% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.007 | opener | ; | arcane_missiles | Fluffy_Pillow | 51419.0/72440: 71% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.292 | opener | < | arcane_blast | Fluffy_Pillow | 53280.7/72440: 74% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.093 | opener | < | arcane_blast | Fluffy_Pillow | 47566.2/72440: 66% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.895 | opener | < | arcane_blast | Fluffy_Pillow | 41853.1/72440: 58% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.696 | opener | < | arcane_blast | Fluffy_Pillow | 36138.6/72440: 50% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.499 | opener | < | arcane_blast | Fluffy_Pillow | 30427.0/72440: 42% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.301 | opener | < | arcane_blast | Fluffy_Pillow | 24713.9/72440: 34% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.105 | opener | ; | arcane_missiles | Fluffy_Pillow | 19003.8/72440: 26% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.396 | opener | < | arcane_blast | Fluffy_Pillow | 20874.2/72440: 29% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.199 | opener | , | arcane_barrage | Fluffy_Pillow | 15162.5/72440: 21% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:15.986 | opener | ! | evocation | Kyrian_ArcaneProdigy | 19200.4/72440: 27% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.186 | rotation | > | cancel_action | Fluffy_Pillow | 71077.8/72440: 98% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.192 | opener | & | touch_of_the_magi | Fluffy_Pillow | 71086.5/72440: 98% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.982 | opener | ' | arcane_power | Fluffy_Pillow | 69731.0/72440: 96% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.982 | shared_cds | . | potion | Fluffy_Pillow | 69731.0/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.982 | shared_cds | . | berserking | Fluffy_Pillow | 69731.0/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.982 | opener | - | arcane_missiles | Fluffy_Pillow | 69731.0/72440: 96% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.060 | opener | < | arcane_blast | Fluffy_Pillow | 58934.4/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.816 | opener | < | arcane_blast | Fluffy_Pillow | 56592.2/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.571 | opener | : | arcane_missiles | Fluffy_Pillow | 54248.6/72440: 75% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.695 | opener | < | arcane_blast | Fluffy_Pillow | 55877.0/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.448 | opener | ) | presence_of_mind | Fluffy_Pillow | 53530.4/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.448 | opener | < | arcane_blast | Fluffy_Pillow | 53530.4/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.202 | opener | " | radiant_spark | Fluffy_Pillow | 51185.3/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.111 | opener | * | arcane_blast | Fluffy_Pillow | 52002.3/72440: 72% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.899 | opener | * | arcane_blast | Fluffy_Pillow | 49706.5/72440: 69% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:33.687 | opener | * | arcane_blast | Fluffy_Pillow | 47410.6/72440: 65% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:34.490 | rotation | . | arcane_blast | Fluffy_Pillow | 41699.0/72440: 58% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:35.293 | rotation | . | arcane_blast | Fluffy_Pillow | 35987.4/72440: 50% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.095 | rotation | . | arcane_barrage | Fluffy_Pillow | 30274.3/72440: 42% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.883 | rotation | . | arcane_orb | Fluffy_Pillow | 34313.6/72440: 47% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.669 | rotation | . | arcane_blast | Fluffy_Pillow | 34952.3/72440: 48% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.660 | rotation | . | arcane_blast | Fluffy_Pillow | 32263.1/72440: 45% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.558 | rotation | . | arcane_blast | Fluffy_Pillow | 28064.1/72440: 39% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.361 | rotation | . | arcane_barrage | Fluffy_Pillow | 22352.5/72440: 31% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.148 | rotation | . | arcane_blast | Fluffy_Pillow | 26390.3/72440: 36% mana | clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:42.680 | rotation | . | arcane_blast | Fluffy_Pillow | 27234.9/72440: 38% mana | arcane_charge, clearcasting, potion_of_spectral_intellect |
| 0:44.510 | rotation | . | arcane_missiles | Fluffy_Pillow | 27136.2/72440: 37% mana | arcane_charge(2), clearcasting |
| 0:46.539 | rotation | . | arcane_blast | Fluffy_Pillow | 30075.8/72440: 42% mana | arcane_charge(2) |
| 0:48.211 | rotation | . | arcane_blast | Fluffy_Pillow | 28373.2/72440: 39% mana | arcane_charge(3) |
| 0:49.723 | rotation | . | arcane_barrage | Fluffy_Pillow | 25063.8/72440: 35% mana | arcane_charge(4) |
| 0:51.050 | rotation | . | arcane_blast | Fluffy_Pillow | 29883.9/72440: 41% mana | |
| 0:53.040 | rotation | . | arcane_blast | Fluffy_Pillow | 31392.0/72440: 43% mana | arcane_charge |
| 0:54.871 | rotation | . | arcane_blast | Fluffy_Pillow | 31294.8/72440: 43% mana | arcane_charge(2) |
| 0:56.543 | rotation | . | arcane_blast | Fluffy_Pillow | 29592.2/72440: 41% mana | arcane_charge(3) |
| 0:58.056 | rotation | . | arcane_barrage | Fluffy_Pillow | 26284.2/72440: 36% mana | arcane_charge(4) |
| 0:59.381 | rotation | . | arcane_orb | Fluffy_Pillow | 31101.5/72440: 43% mana | |
| 1:00.709 | rotation | . | arcane_blast | Fluffy_Pillow | 32525.5/72440: 45% mana | arcane_charge(2) |
| 1:02.381 | rotation | . | arcane_blast | Fluffy_Pillow | 30822.9/72440: 43% mana | arcane_charge(3), crimson_chorus |
| 1:03.894 | rotation | . | arcane_blast | Fluffy_Pillow | 27514.9/72440: 38% mana | arcane_charge(4), crimson_chorus |
| 1:05.249 | rotation | . | arcane_barrage | Fluffy_Pillow | 22603.0/72440: 31% mana | arcane_charge(4), crimson_chorus |
| 1:06.578 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 27426.1/72440: 38% mana | crimson_chorus |
| 1:07.906 | cooldowns | z | rune_of_power | Fluffy_Pillow | 26850.1/72440: 37% mana | arcane_charge(4), crimson_chorus |
| 1:09.232 | rotation | . | arcane_missiles | Fluffy_Pillow | 28771.2/72440: 40% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:18.298 | rotation | . | arcane_blast | Fluffy_Pillow | 11906.0/72440: 16% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.653 | rotation | . | arcane_blast | Fluffy_Pillow | 6994.2/72440: 10% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:21.006 | rotation | . | arcane_barrage | Fluffy_Pillow | 2079.4/72440: 3% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:22.335 | rotation | . | arcane_orb | Fluffy_Pillow | 6902.4/72440: 10% mana | clearcasting, crimson_chorus(2) |
| 1:23.663 | rotation | . | arcane_blast | Fluffy_Pillow | 8326.4/72440: 11% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:25.336 | cooldowns | s | radiant_spark | Fluffy_Pillow | 6625.3/72440: 9% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:26.663 | rotation | . | arcane_blast | Fluffy_Pillow | 7547.8/72440: 10% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:28.175 | rotation | . | arcane_barrage | Fluffy_Pillow | 4238.4/72440: 6% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 1:29.503 | rotation | . | arcane_blast | Fluffy_Pillow | 9060.0/72440: 13% mana | clearcasting(2), crimson_chorus(3) |
| 1:31.494 | rotation | . | arcane_blast | Fluffy_Pillow | 10569.6/72440: 15% mana | arcane_charge, clearcasting(2), crimson_chorus(3) |
| 1:33.325 | rotation | . | arcane_blast | Fluffy_Pillow | 10472.3/72440: 14% mana | arcane_charge(2), clearcasting(2) |
| 1:34.998 | rotation | . | arcane_barrage | Fluffy_Pillow | 8771.2/72440: 12% mana | arcane_charge(3), clearcasting(2) |
| 1:36.324 | rotation | . | arcane_missiles | Fluffy_Pillow | 12865.5/72440: 18% mana | clearcasting(2) |
| 1:38.262 | rotation | . | arcane_blast | Fluffy_Pillow | 15673.3/72440: 22% mana | clearcasting |
| 1:40.253 | rotation | . | arcane_missiles | Fluffy_Pillow | 17182.8/72440: 24% mana | arcane_charge, clearcasting |
| 1:42.297 | rotation | . | arcane_orb | Fluffy_Pillow | 20144.2/72440: 28% mana | arcane_charge |
| 1:43.662 | rotation | . | arcane_blast | Fluffy_Pillow | 21621.8/72440: 30% mana | arcane_charge(3) |
| 1:45.173 | rotation | . | arcane_barrage | Fluffy_Pillow | 18310.9/72440: 25% mana | arcane_charge(4), clearcasting |
| 1:46.501 | rotation | . | arcane_blast | Fluffy_Pillow | 23132.5/72440: 32% mana | clearcasting |
| 1:48.489 | rotation | . | arcane_blast | Fluffy_Pillow | 24637.7/72440: 34% mana | arcane_charge, clearcasting |
| 1:50.320 | rotation | . | arcane_blast | Fluffy_Pillow | 24540.5/72440: 34% mana | arcane_charge(2), clearcasting |
| 1:51.992 | rotation | . | arcane_blast | Fluffy_Pillow | 22837.9/72440: 32% mana | arcane_charge(3), clearcasting |
| 1:53.505 | rotation | . | arcane_blast | Fluffy_Pillow | 19529.9/72440: 27% mana | arcane_charge(4), clearcasting |
| 1:54.859 | rotation | . | arcane_blast | Fluffy_Pillow | 14616.6/72440: 20% mana | arcane_charge(4), clearcasting |
| 1:56.212 | rotation | ? | evocation | Kyrian_ArcaneProdigy | 9701.8/72440: 13% mana | arcane_charge(4), clearcasting(2) |
| 2:00.512 | rotation | > | cancel_action | Fluffy_Pillow | 69699.9/72440: 96% mana | arcane_charge(4), clearcasting(2), evocation |
| 2:00.517 | rotation | . | arcane_blast | Fluffy_Pillow | 69707.2/72440: 96% mana | arcane_charge(4), clearcasting(2) |
| 2:01.870 | rotation | @ | arcane_barrage | Fluffy_Pillow | 64792.4/72440: 89% mana | arcane_charge(4), clearcasting(2) |
| 2:03.197 | cooldowns | t | radiant_spark | Fluffy_Pillow | 69612.5/72440: 96% mana | clearcasting(2) |
| 2:04.525 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 70536.5/72440: 97% mana | clearcasting(2), crimson_chorus |
| 2:05.853 | cooldowns | y | arcane_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 2:05.853 | rotation | . | arcane_blast | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus |
| 2:07.206 | rotation | . | arcane_missiles | Fluffy_Pillow | 68470.0/72440: 95% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus |
| 2:16.542 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 69950.9/72440: 97% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:16.542 | rotation | . | arcane_blast | Fluffy_Pillow | 69950.9/72440: 97% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2) |
| 2:17.870 | rotation | . | arcane_blast | Fluffy_Pillow | 68437.4/72440: 94% mana | arcane_charge(4), arcane_power, presence_of_mind(2), crimson_chorus(2) |
| 2:19.198 | rotation | . | arcane_blast | Fluffy_Pillow | 66923.9/72440: 92% mana | arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus(2) |
| 2:20.527 | rotation | . | arcane_barrage | Fluffy_Pillow | 65411.9/72440: 90% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:21.856 | rotation | . | arcane_orb | Fluffy_Pillow | 70234.9/72440: 97% mana | crimson_chorus(2) |
| 2:23.184 | rotation | . | arcane_blast | Fluffy_Pillow | 71658.9/72440: 99% mana | arcane_charge(2), crimson_chorus(2) |
| 2:24.855 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 2:26.369 | cooldowns | z | rune_of_power | Fluffy_Pillow | 65014.3/72440: 90% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:27.696 | rotation | . | arcane_missiles | Fluffy_Pillow | 66936.8/72440: 92% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:31.460 | rotation | . | arcane_blast | Fluffy_Pillow | 72390.1/72440: 100% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:32.813 | rotation | . | arcane_blast | Fluffy_Pillow | 65570.8/72440: 91% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:34.167 | shared_cds | . | use_mana_gem | Kyrian_ArcaneProdigy | 60657.5/72440: 84% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:34.167 | rotation | . | arcane_blast | Fluffy_Pillow | 67901.5/72440: 94% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:35.519 | rotation | . | arcane_blast | Fluffy_Pillow | 62985.2/72440: 87% mana | arcane_charge(4), rune_of_power |
| 2:36.873 | rotation | . | arcane_blast | Fluffy_Pillow | 58071.9/72440: 80% mana | arcane_charge(4), rune_of_power |
| 2:38.227 | rotation | . | arcane_blast | Fluffy_Pillow | 53158.6/72440: 73% mana | arcane_charge(4), rune_of_power |
| 2:39.580 | rotation | . | arcane_barrage | Fluffy_Pillow | 48243.8/72440: 67% mana | arcane_charge(4), rune_of_power |
| 2:40.907 | rotation | . | arcane_blast | Fluffy_Pillow | 53064.0/72440: 73% mana | |
| 2:42.898 | rotation | . | arcane_orb | Fluffy_Pillow | 54573.5/72440: 75% mana | arcane_charge |
| 2:44.226 | cooldowns | s | radiant_spark | Fluffy_Pillow | 55997.5/72440: 77% mana | arcane_charge(3) |
| 2:45.553 | rotation | . | arcane_blast | Fluffy_Pillow | 56920.1/72440: 79% mana | arcane_charge(3) |
| 2:47.066 | rotation | . | arcane_blast | Fluffy_Pillow | 53612.1/72440: 74% mana | arcane_charge(4) |
| 2:48.419 | rotation | . | arcane_blast | Fluffy_Pillow | 48697.4/72440: 67% mana | arcane_charge(4) |
| 2:49.772 | rotation | . | arcane_blast | Fluffy_Pillow | 43782.6/72440: 60% mana | arcane_charge(4), clearcasting |
| 2:51.125 | rotation | . | arcane_barrage | Fluffy_Pillow | 38867.8/72440: 54% mana | arcane_charge(4), clearcasting |
| 2:52.453 | cooldowns | x | touch_of_the_magi | Fluffy_Pillow | 43689.4/72440: 60% mana | clearcasting(2) |
| 2:53.781 | rotation | . | arcane_missiles | Fluffy_Pillow | 43113.4/72440: 60% mana | arcane_charge(4), clearcasting(2) |
| 3:04.108 | rotation | . | arcane_barrage | Fluffy_Pillow | 35575.2/72440: 49% mana | arcane_charge(4) |
| 3:05.436 | rotation | . | arcane_orb | Fluffy_Pillow | 40396.8/72440: 56% mana | crimson_chorus |
| 3:06.764 | rotation | . | arcane_blast | Fluffy_Pillow | 41820.8/72440: 58% mana | arcane_charge(2), crimson_chorus |
| 3:08.436 | rotation | . | arcane_blast | Fluffy_Pillow | 40118.2/72440: 55% mana | arcane_charge(3), crimson_chorus |
| 3:09.949 | rotation | . | arcane_blast | Fluffy_Pillow | 36810.2/72440: 51% mana | arcane_charge(4), crimson_chorus |
| 3:11.301 | rotation | . | arcane_blast | Fluffy_Pillow | 31894.0/72440: 44% mana | arcane_charge(4), crimson_chorus |
| 3:12.654 | cooldowns | z | rune_of_power | Fluffy_Pillow | 26979.2/72440: 37% mana | arcane_charge(4), crimson_chorus |
| 3:14.018 | rotation | . | arcane_blast | Fluffy_Pillow | 28955.4/72440: 40% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 3:15.370 | rotation | . | arcane_blast | Fluffy_Pillow | 24039.2/72440: 33% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:16.723 | rotation | . | arcane_blast | Fluffy_Pillow | 19124.4/72440: 26% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:18.076 | rotation | . | arcane_blast | Fluffy_Pillow | 14209.6/72440: 20% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:19.429 | rotation | . | arcane_blast | Fluffy_Pillow | 9294.9/72440: 13% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:20.782 | rotation | . | arcane_barrage | Fluffy_Pillow | 4380.1/72440: 6% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 3:22.111 | rotation | . | arcane_missiles | Fluffy_Pillow | 9203.1/72440: 13% mana | clearcasting, rune_of_power, crimson_chorus(2) |
| 3:24.161 | rotation | . | arcane_blast | Fluffy_Pillow | 12173.2/72440: 17% mana | rune_of_power, crimson_chorus(2) |
| 3:26.152 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 13682.7/72440: 19% mana | arcane_charge, crimson_chorus(3) |
| 3:26.152 | rotation | . | arcane_orb | Fluffy_Pillow | 13682.7/72440: 19% mana | arcane_charge, crimson_chorus(3) |
| 3:27.480 | rotation | . | arcane_blast | Fluffy_Pillow | 15106.7/72440: 21% mana | arcane_charge(3), crimson_chorus(3) |
| 3:28.993 | rotation | . | arcane_blast | Fluffy_Pillow | 11798.8/72440: 16% mana | arcane_charge(4), crimson_chorus(3) |
| 3:30.347 | rotation | . | arcane_blast | Fluffy_Pillow | 6885.5/72440: 10% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:31.702 | rotation | . | evocation | Kyrian_ArcaneProdigy | 1973.6/72440: 3% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:36.502 | rotation | > | cancel_action | Fluffy_Pillow | 68948.2/72440: 95% mana | arcane_charge(4), clearcasting, evocation |
| 3:36.507 | rotation | . | arcane_blast | Fluffy_Pillow | 68955.4/72440: 95% mana | arcane_charge(4), clearcasting |
| 3:37.860 | rotation | . | arcane_blast | Fluffy_Pillow | 64040.6/72440: 88% mana | arcane_charge(4), clearcasting |
| 3:39.214 | rotation | . | arcane_blast | Fluffy_Pillow | 59127.3/72440: 82% mana | arcane_charge(4), clearcasting |
| 3:40.568 | rotation | . | arcane_blast | Fluffy_Pillow | 54214.0/72440: 75% mana | arcane_charge(4), clearcasting(2) |
| 3:41.921 | rotation | . | arcane_blast | Fluffy_Pillow | 49299.2/72440: 68% mana | arcane_charge(4), clearcasting(2), empyreal_surge(5) |
| 3:43.275 | rotation | . | arcane_blast | Fluffy_Pillow | 44385.9/72440: 61% mana | arcane_charge(4), clearcasting(2), empyreal_surge(5) |
| 3:44.627 | rotation | @ | arcane_barrage | Fluffy_Pillow | 39469.7/72440: 54% mana | arcane_charge(4), clearcasting(2), empyreal_surge(5) |
| 3:45.954 | cooldowns | t | radiant_spark | Fluffy_Pillow | 44289.8/72440: 61% mana | clearcasting(2), empyreal_surge(5) |
| 3:47.281 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 45212.4/72440: 62% mana | clearcasting(2), empyreal_surge(5) |
| 3:48.610 | cooldowns | y | arcane_power | Fluffy_Pillow | 44637.8/72440: 62% mana | arcane_charge(4), clearcasting(2), empyreal_surge(5) |
| 3:48.610 | shared_cds | . | berserking | Fluffy_Pillow | 44637.8/72440: 62% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5) |
| 3:48.610 | rotation | . | arcane_blast | Fluffy_Pillow | 44637.8/72440: 62% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5) |
| 3:49.842 | rotation | . | arcane_missiles | Fluffy_Pillow | 42985.3/72440: 59% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, empyreal_surge(5) |
| 3:58.733 | rotation | . | arcane_missiles | Fluffy_Pillow | 48366.6/72440: 67% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 4:00.658 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 51155.5/72440: 71% mana | arcane_charge(4), arcane_power |
| 4:00.658 | rotation | . | arcane_blast | Fluffy_Pillow | 51155.5/72440: 71% mana | arcane_charge(4), arcane_power, presence_of_mind(3) |
| 4:01.987 | rotation | . | arcane_blast | Fluffy_Pillow | 49643.4/72440: 69% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 4:03.313 | rotation | . | arcane_barrage | Fluffy_Pillow | 48127.1/72440: 66% mana | arcane_charge(4), arcane_power, presence_of_mind |
| 4:04.641 | rotation | . | arcane_orb | Fluffy_Pillow | 52948.7/72440: 73% mana | presence_of_mind |
| 4:05.970 | rotation | . | arcane_blast | Fluffy_Pillow | 54374.1/72440: 75% mana | arcane_charge(2), presence_of_mind, crimson_chorus |
| 4:07.298 | rotation | . | arcane_blast | Fluffy_Pillow | 52173.1/72440: 72% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 4:08.812 | cooldowns | z | rune_of_power | Fluffy_Pillow | 48866.6/72440: 67% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:10.140 | rotation | . | arcane_missiles | Fluffy_Pillow | 50790.6/72440: 70% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:12.162 | rotation | . | arcane_blast | Fluffy_Pillow | 53720.1/72440: 74% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:13.515 | rotation | . | arcane_blast | Fluffy_Pillow | 48805.3/72440: 67% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:14.867 | rotation | . | arcane_blast | Fluffy_Pillow | 43889.1/72440: 61% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:16.220 | rotation | . | arcane_blast | Fluffy_Pillow | 38974.3/72440: 54% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:17.574 | rotation | . | arcane_missiles | Fluffy_Pillow | 34061.0/72440: 47% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:19.707 | rotation | . | arcane_blast | Fluffy_Pillow | 37151.3/72440: 51% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:21.062 | rotation | . | arcane_barrage | Fluffy_Pillow | 32239.4/72440: 45% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:22.390 | rotation | . | arcane_blast | Fluffy_Pillow | 37061.0/72440: 51% mana | crimson_chorus(2) |
| 4:24.382 | rotation | . | arcane_blast | Fluffy_Pillow | 38572.0/72440: 53% mana | arcane_charge, crimson_chorus(2) |
| 4:26.213 | rotation | . | arcane_orb | Fluffy_Pillow | 38474.8/72440: 53% mana | arcane_charge(2), crimson_chorus(3) |
| 4:27.540 | cooldowns | s | radiant_spark | Fluffy_Pillow | 39897.3/72440: 55% mana | arcane_charge(4), crimson_chorus(3) |
| 4:28.868 | rotation | . | arcane_blast | Fluffy_Pillow | 40821.3/72440: 56% mana | arcane_charge(4), crimson_chorus(3) |
| 4:30.222 | rotation | . | arcane_blast | Fluffy_Pillow | 35908.0/72440: 50% mana | arcane_charge(4), crimson_chorus(3) |
| 4:31.576 | rotation | . | arcane_blast | Fluffy_Pillow | 30994.7/72440: 43% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:32.929 | rotation | . | arcane_blast | Fluffy_Pillow | 26079.9/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:34.284 | shared_cds | . | use_mana_gem | Kyrian_ArcaneProdigy | 21168.0/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:34.284 | rotation | . | arcane_barrage | Fluffy_Pillow | 28412.0/72440: 39% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:35.612 | rotation | . | arcane_blast | Fluffy_Pillow | 33233.6/72440: 46% mana | clearcasting |
| 4:37.601 | rotation | . | arcane_blast | Fluffy_Pillow | 34740.3/72440: 48% mana | arcane_charge, clearcasting |
| 4:39.432 | rotation | . | arcane_blast | Fluffy_Pillow | 34643.1/72440: 48% mana | arcane_charge(2), clearcasting(2) |
| 4:41.104 | rotation | . | arcane_blast | Fluffy_Pillow | 32940.5/72440: 45% mana | arcane_charge(3), clearcasting(2) |
| 4:42.618 | rotation | . | arcane_blast | Fluffy_Pillow | 29633.9/72440: 41% mana | arcane_charge(4), clearcasting(2) |
| 4:43.972 | rotation | . | arcane_missiles | Fluffy_Pillow | 24720.6/72440: 34% mana | arcane_charge(4), clearcasting(3) |
| 4:45.876 | rotation | . | arcane_barrage | Fluffy_Pillow | 27479.1/72440: 38% mana | arcane_charge(4), clearcasting(2) |
| 4:47.204 | rotation | . | arcane_orb | Fluffy_Pillow | 32300.7/72440: 45% mana | clearcasting(2) |
| 4:48.532 | rotation | . | arcane_blast | Fluffy_Pillow | 33724.7/72440: 47% mana | arcane_charge(2), clearcasting(2) |
| 4:50.203 | rotation | . | arcane_blast | Fluffy_Pillow | 32020.7/72440: 44% mana | arcane_charge(3), clearcasting(2) |
| 4:51.714 | rotation | . | arcane_blast | Fluffy_Pillow | 28709.8/72440: 40% mana | arcane_charge(4), clearcasting(2) |
| 4:53.067 | rotation | . | arcane_missiles | Fluffy_Pillow | 23795.0/72440: 33% mana | arcane_charge(4), clearcasting(2) |
| 4:55.175 | rotation | . | arcane_barrage | Fluffy_Pillow | 26849.1/72440: 37% mana | arcane_charge(4), clearcasting |
| 4:56.501 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 31667.8/72440: 44% mana | clearcasting |
| 4:57.829 | cooldowns | z | rune_of_power | Fluffy_Pillow | 31091.8/72440: 43% mana | arcane_charge(4) |
| 4:59.157 | rotation | . | arcane_missiles | Fluffy_Pillow | 33015.8/72440: 46% mana | arcane_charge(4), rune_of_power |
| 5:08.029 | rotation | . | arcane_blast | Fluffy_Pillow | 23369.6/72440: 32% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 5:09.382 | rotation | . | arcane_blast | Fluffy_Pillow | 18454.8/72440: 25% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 5:10.736 | shared_cds | . | time_warp | Fluffy_Pillow | 13541.5/72440: 19% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 5:10.736 | rotation | . | arcane_blast | Fluffy_Pillow | 11541.5/72440: 16% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus |
| 5:11.780 | rotation | . | evocation | Fluffy_Pillow | 6179.0/72440: 9% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:15.280 | rotation | > | cancel_action | Fluffy_Pillow | 69665.4/72440: 96% mana | arcane_charge(4), evocation, temporal_warp, crimson_chorus |
| 5:15.284 | rotation | . | arcane_blast | Fluffy_Pillow | 69671.2/72440: 96% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:16.327 | rotation | . | arcane_barrage | Fluffy_Pillow | 64307.3/72440: 89% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:17.350 | rotation | . | arcane_orb | Fluffy_Pillow | 68687.0/72440: 95% mana | temporal_warp, crimson_chorus(2) |
| 5:18.374 | rotation | . | arcane_blast | Fluffy_Pillow | 69670.6/72440: 96% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:19.661 | rotation | . | arcane_blast | Fluffy_Pillow | 67410.2/72440: 93% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:20.826 | cooldowns | u | radiant_spark | Fluffy_Pillow | 63598.0/72440: 88% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:21.849 | cooldowns | y | arcane_power | Fluffy_Pillow | 64080.2/72440: 88% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:21.849 | shared_cds | . | potion | Fluffy_Pillow | 64080.2/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:21.849 | rotation | . | arcane_blast | Fluffy_Pillow | 64080.2/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect |
| 5:22.893 | rotation | . | arcane_blast | Fluffy_Pillow | 62155.2/72440: 86% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect |
| 5:23.934 | rotation | . | arcane_blast | Fluffy_Pillow | 60225.9/72440: 83% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect |
| 5:24.977 | rotation | . | arcane_blast | Fluffy_Pillow | 58299.5/72440: 80% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), potion_of_spectral_intellect |
| 5:26.019 | rotation | . | arcane_blast | Fluffy_Pillow | 56371.6/72440: 78% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:27.058 | rotation | . | arcane_missiles | Fluffy_Pillow | 54439.4/72440: 75% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:30.062 | rotation | . | arcane_blast | Fluffy_Pillow | 58791.6/72440: 81% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:31.105 | rotation | . | arcane_blast | Fluffy_Pillow | 56865.2/72440: 78% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:32.147 | rotation | . | arcane_blast | Fluffy_Pillow | 54937.4/72440: 76% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:33.189 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 53009.5/72440: 73% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:33.189 | rotation | . | arcane_blast | Fluffy_Pillow | 53009.5/72440: 73% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:34.211 | rotation | . | arcane_blast | Fluffy_Pillow | 51052.7/72440: 70% mana | arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:35.235 | final_burn | } | arcane_blast | Fluffy_Pillow | 49098.8/72440: 68% mana | arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:36.258 | final_burn | } | arcane_blast | Fluffy_Pillow | 47143.4/72440: 65% mana | arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 5:37.300 | final_burn | } | arcane_blast | Fluffy_Pillow | 41778.1/72440: 58% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 5:38.343 | final_burn | } | arcane_blast | Fluffy_Pillow | 36414.2/72440: 50% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 5:39.383 | final_burn | } | arcane_blast | Fluffy_Pillow | 31045.9/72440: 43% mana | arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 5:40.426 | final_burn | | | arcane_missiles | Fluffy_Pillow | 25682.0/72440: 35% mana | arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 5:42.089 | final_burn | } | arcane_blast | Fluffy_Pillow | 28091.4/72440: 39% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 5:43.132 | final_burn | } | arcane_blast | Fluffy_Pillow | 22727.5/72440: 31% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 5:44.174 | final_burn | } | arcane_blast | Fluffy_Pillow | 17362.1/72440: 24% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 5:45.218 | final_burn | } | arcane_blast | Fluffy_Pillow | 11999.7/72440: 17% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 5:46.260 | final_burn | ~ | arcane_barrage | Fluffy_Pillow | 6634.3/72440: 9% mana | arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 5:47.282 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 11012.6/72440: 15% mana | clearcasting, temporal_warp |
| 5:48.305 | cooldowns | z | rune_of_power | Fluffy_Pillow | 9994.7/72440: 14% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:49.327 | final_burn | | | arcane_missiles | Fluffy_Pillow | 11475.4/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Kyrian_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=34:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6005.8 | 6005.8 | 9.9 / 0.164% | 921.4 / 15.3% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2427.2 | 2301.4 | Mana | 0.00% | 40.7 | 100.0% | 100% |
| Talents |
|
|---|---|
| Kyrian | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_ArtificeoftheArchmage | 6006 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 382 | 6.4% | 20.2 | 13.84sec | 5664 | 4548 | Direct | 20.2 | 4814 | 9611 | 5666 | 17.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.01
opener [,]:0.57
opener [=]:0.32
rotation [@]:0.51
rotation [.]:3.45
rotation [.]:0.14
rotation [.]:3.41
rotation [.]:5.56
rotation [.]:1.98
rotation [.]:1.20
rotation [.]:2.77
rotation [.]:0.01
rotation [.]:0.31
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2204 | 36.7% | 110.6 | 2.69sec | 5971 | 4576 | Direct | 111.6 | 4948 | 10259 | 5918 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:3.14
opener [$]:1.00
opener [*]:6.39
opener [+]:0.15
opener [<]:12.61
rotation [.]:24.86
rotation [.]:0.05
rotation [.]:62.98
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 271 | 4.5% | 153.6 | 1.97sec | 529 | 0 | Direct | 153.6 | 432 | 925 | 529 | 19.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2298 | 38.2% | 44.8 | 6.43sec | 15362 | 8569 | Periodic | 304.1 | 1869 | 3953 | 2262 | 18.8% | 25.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.85
opener [-]:1.00
opener [:]:0.60
opener [;]:1.05
rotation [.]:4.99
rotation [.]:4.40
rotation [.]:2.72
rotation [.]:4.73
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (132) | 0.0% (2.2%) | 10.6 | 28.78sec | 3719 | 3065 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.64
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 132 | 2.2% | 10.6 | 28.79sec | 3721 | 0 | Direct | 10.6 | 3163 | 6334 | 3721 | 17.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12465 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.55sec | 2499 | 0 | Periodic | 13.4 | 1567 | 3074 | 1854 | 19.0% | 7.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.6 | 14.37sec | 540 | 0 | Direct | 20.6 | 456 | 912 | 540 | 18.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6053 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Radiant Spark | 114 | 1.9% | 7.4 | 43.98sec | 4655 | 3748 | Direct | 7.4 | 2396 | 4725 | 2833 | 18.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Periodic | 52.5 | 212 | 443 | 255 | 18.7% | 24.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Radiant Spark
Action Details: Radiant Spark
Resources
Direct Damage
Damage Over Time
Spelldata
Action Priority List
cooldowns [s]:3.68
cooldowns [t]:0.41
cooldowns [u]:1.30
opener ["]:2.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.6 | 7.29sec | 296 | 0 | Direct | 41.6 | 251 | 501 | 296 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (423) | 0.0% (7.0%) | 6.1 | 49.03sec | 20752 | 16946 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [v]:0.68
cooldowns [w]:4.25
cooldowns [x]:0.17
opener [&]:1.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 423 | 7.0% | 6.1 | 48.97sec | 20752 | 0 | Direct | 6.1 | 20768 | 0 | 20768 | 0.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_ArtificeoftheArchmage | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 122.86sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [y]:1.76
opener [']:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 246.16sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.4 | 101.75sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [?]:1.34
rotation [.]:1.01
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 2.7 | 122.88sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [{]:1.69
opener [(]:0.15
opener [)]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.19sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [z]:4.92
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.61sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.40sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.92
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.2 | 119.0 | 14.1sec | 2.1sec | 11.9sec | 84.01% | 0.00% | 75.3 (76.2) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 122.9sec | 122.9sec | 14.8sec | 13.56% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 246.2sec | 246.2sec | 11.8sec | 6.84% | 11.67% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 16.7 | 12.2 | 18.1sec | 10.2sec | 8.8sec | 49.00% | 0.00% | 0.5 (0.5) | 0.4 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.97% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.93% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.4 | 0.0 | 101.5sec | 101.5sec | 3.8sec | 4.25% | 0.00% | 15.0 (15.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 2.7 | 0.0 | 122.9sec | 122.9sec | 4.7sec | 4.19% | 7.16% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.4sec | 35.4sec | 11.8sec | 34.19% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 304.0sec | 304.0sec | 35.2sec | 17.17% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 1 | 0.56% | 0.00% | 10.00% |
| Arcane Barrage Arcane Charge 2 | 0.66% | 0.00% | 9.09% |
| Arcane Barrage Arcane Charge 3 | 2.28% | 0.00% | 18.18% |
| Arcane Barrage Arcane Charge 4 | 96.50% | 77.78% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.24% | 3.08% | 11.11% |
| Arcane Blast Arcane Charge 1 | 4.42% | 1.77% | 8.21% |
| Arcane Blast Arcane Charge 2 | 10.87% | 5.21% | 16.51% |
| Arcane Blast Arcane Charge 3 | 11.87% | 6.77% | 16.85% |
| Arcane Blast Arcane Charge 4 | 66.60% | 54.95% | 76.64% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.90% | 0.09% | 6.40% | 1.3s | 0.0s | 5.9s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 12.691 | 0.000 | 79.096 | 43.085 | 17.565 | 121.451 |
| Radiant Spark | 10.903 | 0.000 | 36.223 | 81.625 | 61.687 | 131.911 |
| Rune of Power | 7.083 | 0.000 | 30.822 | 43.759 | 21.129 | 82.426 |
| Touch of the Magi | 5.214 | 0.000 | 25.907 | 33.308 | 19.802 | 65.051 |
| Arcane Power | 8.673 | 0.004 | 21.299 | 24.242 | 17.626 | 50.637 |
| Arcane Barrage | 11.646 | 0.000 | 55.023 | 249.142 | 195.057 | 305.463 |
| Arcane Orb | 7.999 | 0.000 | 63.130 | 91.148 | 44.260 | 176.660 |
| Presence of Mind | 48.135 | 24.918 | 81.720 | 142.868 | 98.890 | 173.849 |
| Time Warp | 2.187 | 0.000 | 24.560 | 3.262 | 1.325 | 25.886 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Kyrian_ArtificeoftheArchmage | |||||||
| mana_regen | Mana | 3158.99 | 424667.95 | 61.60% | 134.43 | 9304.80 | 2.14% |
| Evocation | Mana | 127.53 | 186121.17 | 27.00% | 1459.42 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.92 | 21171.53 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.23 | 57400.71 | 8.33% | 2837.61 | 413.28 | 0.71% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2301.36 | 2427.17 | 9707.5 | 34744.3 | 434.6 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Kyrian_ArtificeoftheArchmage | |||||||
| arcane_blast | Mana | 111.6 | 591790.5 | 5303.8 | 5351.8 | 1.1 | |
| arcane_missiles | Mana | 44.8 | 104969.8 | 2344.5 | 2344.3 | 6.6 | |
| arcane_orb | Mana | 10.6 | 5319.9 | 500.0 | 500.0 | 7.4 | |
| radiant_spark | Mana | 7.4 | 6871.0 | 934.5 | 934.5 | 5.0 | |
| time_warp | Mana | 1.5 | 2967.8 | 2000.0 | 1995.3 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15240.9 | 2498.1 | 2497.8 | 8.3 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 3.68 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
| t | 0.41 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
| u | 1.30 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) |
| v | 0.68 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| w | 4.25 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 0.17 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| y | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| z | 4.92 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| { | 1.69 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| 0.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian | |
| 0.00 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.85 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 3.14 | arcane_blast |
| ~ | 0.01 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| " | 2.00 | radiant_spark,if=mana.pct>40 |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| & | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ( | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ) | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| * | 6.39 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.60 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.05 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 12.61 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.32 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.32 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.34 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.51 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.45 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 3.41 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) |
| . | 24.86 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) |
| . | 0.05 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.99 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 4.40 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.72 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.73 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.64 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 5.56 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.98 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.20 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.77 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.01 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 62.98 | arcane_blast |
| . | 1.01 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.31 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.92 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Kyrian_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Kyrian_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Kyrian_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | radiant_spark | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.328 | shared_cds | . | time_warp | Fluffy_Pillow | 71447.2/72440: 99% mana | bloodlust, crimson_chorus |
| 0:01.328 | opener | # | arcane_orb | Fluffy_Pillow | 69447.2/72440: 96% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.113 | opener | $ | arcane_blast | Fluffy_Pillow | 70084.6/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.012 | opener | % | rune_of_power | Fluffy_Pillow | 65887.0/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.800 | opener | * | arcane_blast | Fluffy_Pillow | 67028.7/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.603 | shared_cds | . | use_mana_gem | Kyrian_ArtificeoftheArchmage | 61317.1/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.603 | opener | * | arcane_blast | Fluffy_Pillow | 68561.1/72440: 95% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.407 | opener | * | arcane_blast | Fluffy_Pillow | 62850.9/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.210 | opener | * | arcane_blast | Fluffy_Pillow | 57139.3/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.012 | opener | < | arcane_blast | Fluffy_Pillow | 51426.2/72440: 71% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.815 | opener | < | arcane_blast | Fluffy_Pillow | 45714.6/72440: 63% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.617 | opener | < | arcane_blast | Fluffy_Pillow | 40001.5/72440: 55% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.421 | opener | < | arcane_blast | Fluffy_Pillow | 34291.4/72440: 47% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.225 | opener | < | arcane_blast | Fluffy_Pillow | 28581.2/72440: 39% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.026 | opener | < | arcane_blast | Fluffy_Pillow | 22866.7/72440: 32% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.829 | opener | ; | arcane_missiles | Fluffy_Pillow | 17155.1/72440: 24% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.125 | opener | < | arcane_blast | Fluffy_Pillow | 19032.7/72440: 26% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.929 | opener | < | arcane_blast | Fluffy_Pillow | 13322.6/72440: 18% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.730 | opener | < | arcane_blast | Fluffy_Pillow | 7608.1/72440: 11% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.533 | opener | , | arcane_barrage | Fluffy_Pillow | 1896.4/72440: 3% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.320 | opener | ! | evocation | Kyrian_ArtificeoftheArchmage | 5934.3/72440: 8% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.020 | rotation | > | cancel_action | Fluffy_Pillow | 69602.0/72440: 96% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.025 | opener | & | touch_of_the_magi | Fluffy_Pillow | 69609.2/72440: 96% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.814 | opener | ' | arcane_power | Fluffy_Pillow | 68252.3/72440: 94% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.814 | shared_cds | . | potion | Fluffy_Pillow | 68252.3/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.814 | shared_cds | . | berserking | Fluffy_Pillow | 68252.3/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.814 | opener | - | arcane_missiles | Fluffy_Pillow | 68252.3/72440: 94% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.864 | opener | < | arcane_blast | Fluffy_Pillow | 57415.2/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.619 | opener | < | arcane_blast | Fluffy_Pillow | 55071.5/72440: 76% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.373 | opener | < | arcane_blast | Fluffy_Pillow | 52726.4/72440: 73% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.129 | opener | < | arcane_blast | Fluffy_Pillow | 50384.2/72440: 70% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.883 | opener | < | arcane_blast | Fluffy_Pillow | 48039.1/72440: 66% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.636 | opener | " | radiant_spark | Fluffy_Pillow | 45692.5/72440: 63% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.391 | opener | ) | presence_of_mind | Fluffy_Pillow | 46286.4/72440: 64% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.391 | opener | * | arcane_blast | Fluffy_Pillow | 46286.4/72440: 64% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, potion_of_spectral_intellect |
| 0:33.178 | opener | * | arcane_blast | Fluffy_Pillow | 43989.1/72440: 61% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.964 | opener | * | arcane_blast | Fluffy_Pillow | 41690.3/72440: 58% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.749 | opener | * | arcane_blast | Fluffy_Pillow | 39390.2/72440: 54% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:35.551 | rotation | . | arcane_blast | Fluffy_Pillow | 33677.1/72440: 46% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.354 | rotation | . | arcane_barrage | Fluffy_Pillow | 27965.5/72440: 39% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.142 | rotation | . | arcane_orb | Fluffy_Pillow | 32004.7/72440: 44% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.930 | rotation | . | arcane_blast | Fluffy_Pillow | 32646.4/72440: 45% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.922 | rotation | . | arcane_blast | Fluffy_Pillow | 29958.6/72440: 41% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.819 | rotation | . | arcane_blast | Fluffy_Pillow | 25758.2/72440: 36% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.621 | rotation | . | arcane_barrage | Fluffy_Pillow | 20045.1/72440: 28% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.409 | rotation | . | arcane_blast | Fluffy_Pillow | 24084.4/72440: 33% mana | clearcasting(2), potion_of_spectral_intellect |
| 0:43.399 | rotation | . | arcane_blast | Fluffy_Pillow | 25592.5/72440: 35% mana | arcane_charge, clearcasting(2), potion_of_spectral_intellect |
| 0:45.229 | rotation | . | arcane_blast | Fluffy_Pillow | 25493.8/72440: 35% mana | arcane_charge(2), clearcasting(2) |
| 0:46.900 | rotation | . | arcane_blast | Fluffy_Pillow | 23789.7/72440: 33% mana | arcane_charge(3), clearcasting(2) |
| 0:48.412 | rotation | . | arcane_missiles | Fluffy_Pillow | 20480.3/72440: 28% mana | arcane_charge(4), clearcasting(3) |
| 0:50.482 | rotation | . | arcane_barrage | Fluffy_Pillow | 23479.3/72440: 32% mana | arcane_charge(4), clearcasting(2) |
| 0:51.811 | rotation | . | arcane_blast | Fluffy_Pillow | 28302.4/72440: 39% mana | clearcasting(2) |
| 0:53.801 | rotation | . | arcane_blast | Fluffy_Pillow | 29810.5/72440: 41% mana | arcane_charge, clearcasting(2) |
| 0:55.632 | rotation | . | arcane_blast | Fluffy_Pillow | 29713.2/72440: 41% mana | arcane_charge(2), clearcasting(2) |
| 0:57.302 | rotation | . | arcane_missiles | Fluffy_Pillow | 28007.7/72440: 39% mana | arcane_charge(3), clearcasting(2) |
| 0:59.245 | rotation | . | arcane_missiles | Fluffy_Pillow | 30822.8/72440: 43% mana | arcane_charge(3), clearcasting |
| 1:01.292 | rotation | . | arcane_blast | Fluffy_Pillow | 33788.5/72440: 47% mana | arcane_charge(3), crimson_chorus |
| 1:02.807 | rotation | . | arcane_barrage | Fluffy_Pillow | 30483.4/72440: 42% mana | arcane_charge(4), crimson_chorus |
| 1:04.136 | rotation | . | arcane_orb | Fluffy_Pillow | 35306.4/72440: 49% mana | crimson_chorus |
| 1:05.464 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 36730.4/72440: 51% mana | arcane_charge(2), crimson_chorus |
| 1:06.790 | cooldowns | z | rune_of_power | Fluffy_Pillow | 36151.6/72440: 50% mana | arcane_charge(4), crimson_chorus |
| 1:08.117 | rotation | . | arcane_missiles | Fluffy_Pillow | 38074.1/72440: 53% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:17.250 | rotation | . | arcane_blast | Fluffy_Pillow | 21306.0/72440: 29% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:18.603 | rotation | . | arcane_blast | Fluffy_Pillow | 16391.2/72440: 23% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.956 | rotation | . | arcane_barrage | Fluffy_Pillow | 11476.5/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:21.282 | rotation | . | arcane_blast | Fluffy_Pillow | 16295.2/72440: 22% mana | clearcasting, crimson_chorus(3) |
| 1:23.272 | rotation | . | arcane_blast | Fluffy_Pillow | 17803.3/72440: 25% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:25.102 | rotation | . | arcane_orb | Fluffy_Pillow | 17704.6/72440: 24% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:26.430 | cooldowns | s | radiant_spark | Fluffy_Pillow | 19128.6/72440: 26% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:27.756 | rotation | . | arcane_blast | Fluffy_Pillow | 20049.7/72440: 28% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:29.110 | rotation | . | arcane_blast | Fluffy_Pillow | 15136.4/72440: 21% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:30.463 | rotation | . | arcane_blast | Fluffy_Pillow | 10221.6/72440: 14% mana | arcane_charge(4), clearcasting |
| 1:31.817 | rotation | . | arcane_barrage | Fluffy_Pillow | 5308.3/72440: 7% mana | arcane_charge(4), clearcasting(2) |
| 1:33.146 | rotation | . | arcane_blast | Fluffy_Pillow | 10131.3/72440: 14% mana | clearcasting(2) |
| 1:35.135 | rotation | . | arcane_barrage | Fluffy_Pillow | 11638.0/72440: 16% mana | arcane_charge, clearcasting(2) |
| 1:36.462 | rotation | . | arcane_blast | Fluffy_Pillow | 14285.0/72440: 20% mana | clearcasting(2) |
| 1:38.451 | rotation | . | arcane_blast | Fluffy_Pillow | 15791.6/72440: 22% mana | arcane_charge, clearcasting(2) |
| 1:40.283 | rotation | . | arcane_missiles | Fluffy_Pillow | 15695.8/72440: 22% mana | arcane_charge(2), clearcasting(2) |
| 1:42.215 | rotation | . | arcane_missiles | Fluffy_Pillow | 18494.9/72440: 26% mana | arcane_charge(2), clearcasting |
| 1:44.232 | rotation | . | arcane_blast | Fluffy_Pillow | 21417.1/72440: 30% mana | arcane_charge(2) |
| 1:45.904 | rotation | . | arcane_blast | Fluffy_Pillow | 19714.5/72440: 27% mana | arcane_charge(3) |
| 1:47.416 | rotation | . | arcane_blast | Fluffy_Pillow | 16405.1/72440: 23% mana | arcane_charge(4) |
| 1:48.771 | rotation | . | arcane_blast | Fluffy_Pillow | 11493.2/72440: 16% mana | arcane_charge(4) |
| 1:50.123 | rotation | ? | evocation | Kyrian_ArtificeoftheArchmage | 6577.0/72440: 9% mana | arcane_charge(4) |
| 1:54.623 | rotation | > | cancel_action | Fluffy_Pillow | 69365.7/72440: 96% mana | arcane_charge(4), evocation |
| 1:54.629 | rotation | . | arcane_barrage | Fluffy_Pillow | 69374.4/72440: 96% mana | arcane_charge(4) |
| 1:55.958 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 1:57.286 | cooldowns | z | rune_of_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4) |
| 1:58.613 | rotation | . | arcane_missiles | Fluffy_Pillow | 71869.8/72440: 99% mana | arcane_charge(4), rune_of_power |
| 2:07.366 | rotation | . | arcane_missiles | Fluffy_Pillow | 62051.1/72440: 86% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:09.328 | rotation | . | arcane_barrage | Fluffy_Pillow | 64893.7/72440: 90% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:10.655 | rotation | . | arcane_orb | Fluffy_Pillow | 69713.9/72440: 96% mana | crimson_chorus(2) |
| 2:11.984 | rotation | . | arcane_blast | Fluffy_Pillow | 71139.3/72440: 98% mana | arcane_charge(2), crimson_chorus(2) |
| 2:13.655 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), crimson_chorus(2) |
| 2:15.167 | rotation | . | arcane_blast | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), crimson_chorus(2) |
| 2:16.520 | shared_cds | . | use_mana_gem | Kyrian_ArtificeoftheArchmage | 60096.6/72440: 83% mana | arcane_charge(4), crimson_chorus(2) |
| 2:16.520 | rotation | . | arcane_blast | Fluffy_Pillow | 67340.6/72440: 93% mana | arcane_charge(4), crimson_chorus(2) |
| 2:17.875 | rotation | . | arcane_blast | Fluffy_Pillow | 62428.7/72440: 86% mana | arcane_charge(4), crimson_chorus(2) |
| 2:19.228 | cooldowns | u | radiant_spark | Fluffy_Pillow | 57514.0/72440: 79% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:20.555 | cooldowns | y | arcane_power | Fluffy_Pillow | 58436.5/72440: 81% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:20.555 | rotation | . | arcane_blast | Fluffy_Pillow | 58436.5/72440: 81% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:21.908 | rotation | . | arcane_blast | Fluffy_Pillow | 56959.2/72440: 79% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:23.260 | rotation | . | arcane_blast | Fluffy_Pillow | 55480.5/72440: 77% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:24.613 | rotation | . | arcane_blast | Fluffy_Pillow | 54003.2/72440: 75% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:25.966 | rotation | . | arcane_blast | Fluffy_Pillow | 52526.0/72440: 73% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:27.319 | rotation | . | arcane_missiles | Fluffy_Pillow | 51048.7/72440: 70% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:29.399 | rotation | . | arcane_blast | Fluffy_Pillow | 54062.2/72440: 75% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.753 | rotation | . | arcane_blast | Fluffy_Pillow | 52586.4/72440: 73% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:32.103 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 51104.8/72440: 71% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:32.103 | rotation | . | arcane_blast | Fluffy_Pillow | 51104.8/72440: 71% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 2:33.431 | rotation | . | arcane_blast | Fluffy_Pillow | 49591.3/72440: 68% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 2:34.761 | rotation | . | arcane_missiles | Fluffy_Pillow | 48080.7/72440: 66% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind |
| 2:36.804 | rotation | . | arcane_barrage | Fluffy_Pillow | 51040.6/72440: 70% mana | arcane_charge(4), presence_of_mind |
| 2:38.131 | rotation | . | arcane_orb | Fluffy_Pillow | 55860.7/72440: 77% mana | presence_of_mind |
| 2:39.458 | rotation | . | arcane_blast | Fluffy_Pillow | 57283.3/72440: 79% mana | arcane_charge(2), presence_of_mind |
| 2:40.786 | rotation | . | arcane_blast | Fluffy_Pillow | 55082.3/72440: 76% mana | arcane_charge(3) |
| 2:42.300 | rotation | . | arcane_barrage | Fluffy_Pillow | 51775.8/72440: 71% mana | arcane_charge(4) |
| 2:43.627 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 56595.9/72440: 78% mana | |
| 2:44.954 | cooldowns | z | rune_of_power | Fluffy_Pillow | 56018.5/72440: 77% mana | arcane_charge(4) |
| 2:46.282 | rotation | . | arcane_missiles | Fluffy_Pillow | 57942.5/72440: 80% mana | arcane_charge(4), rune_of_power |
| 2:55.147 | rotation | . | arcane_blast | Fluffy_Pillow | 48286.1/72440: 67% mana | arcane_charge(4), rune_of_power |
| 2:56.502 | rotation | . | arcane_blast | Fluffy_Pillow | 43374.2/72440: 60% mana | arcane_charge(4), rune_of_power |
| 2:57.856 | rotation | . | arcane_barrage | Fluffy_Pillow | 38460.9/72440: 53% mana | arcane_charge(4), rune_of_power |
| 2:59.184 | rotation | . | arcane_orb | Fluffy_Pillow | 43282.5/72440: 60% mana | arcane_charge(2) |
| 3:00.511 | cooldowns | s | radiant_spark | Fluffy_Pillow | 44705.1/72440: 62% mana | arcane_charge(4) |
| 3:01.837 | rotation | . | arcane_blast | Fluffy_Pillow | 45626.2/72440: 63% mana | arcane_charge(4), crimson_chorus |
| 3:03.191 | rotation | . | arcane_blast | Fluffy_Pillow | 40712.9/72440: 56% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:04.545 | rotation | . | arcane_blast | Fluffy_Pillow | 35799.5/72440: 49% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.900 | rotation | . | arcane_blast | Fluffy_Pillow | 30887.7/72440: 43% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:07.253 | rotation | . | arcane_blast | Fluffy_Pillow | 25972.9/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:08.606 | rotation | . | arcane_barrage | Fluffy_Pillow | 21058.1/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:09.935 | rotation | . | arcane_blast | Fluffy_Pillow | 25881.2/72440: 36% mana | clearcasting(2), crimson_chorus |
| 3:11.924 | rotation | . | arcane_blast | Fluffy_Pillow | 27387.8/72440: 38% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 3:13.756 | rotation | . | arcane_blast | Fluffy_Pillow | 27292.0/72440: 38% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:15.428 | rotation | . | arcane_blast | Fluffy_Pillow | 25589.4/72440: 35% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:16.942 | rotation | . | arcane_barrage | Fluffy_Pillow | 22282.9/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:18.268 | rotation | . | arcane_missiles | Fluffy_Pillow | 27101.6/72440: 37% mana | clearcasting(2), crimson_chorus(2) |
| 3:20.254 | rotation | . | arcane_missiles | Fluffy_Pillow | 29978.9/72440: 41% mana | clearcasting, crimson_chorus(2) |
| 3:22.320 | rotation | . | arcane_orb | Fluffy_Pillow | 32972.1/72440: 46% mana | crimson_chorus(3) |
| 3:23.647 | rotation | . | arcane_blast | Fluffy_Pillow | 34394.7/72440: 47% mana | arcane_charge(2), crimson_chorus(3) |
| 3:25.318 | rotation | . | arcane_blast | Fluffy_Pillow | 32690.6/72440: 45% mana | arcane_charge(3), crimson_chorus(3) |
| 3:26.831 | rotation | . | arcane_blast | Fluffy_Pillow | 29382.7/72440: 41% mana | arcane_charge(4), crimson_chorus(3) |
| 3:28.184 | rotation | . | arcane_blast | Fluffy_Pillow | 24467.9/72440: 34% mana | arcane_charge(4), crimson_chorus(3) |
| 3:29.537 | rotation | . | arcane_blast | Fluffy_Pillow | 19553.1/72440: 27% mana | arcane_charge(4), crimson_chorus(3) |
| 3:30.890 | rotation | . | arcane_barrage | Fluffy_Pillow | 14638.4/72440: 20% mana | arcane_charge(4), crimson_chorus(3) |
| 3:32.219 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 19461.4/72440: 27% mana | |
| 3:33.548 | cooldowns | z | rune_of_power | Fluffy_Pillow | 18886.9/72440: 26% mana | arcane_charge(4) |
| 3:34.874 | rotation | . | arcane_missiles | Fluffy_Pillow | 20808.0/72440: 29% mana | arcane_charge(4), rune_of_power |
| 3:43.488 | rotation | . | arcane_blast | Fluffy_Pillow | 18287.9/72440: 25% mana | arcane_charge(4), rune_of_power |
| 3:44.843 | rotation | . | arcane_blast | Fluffy_Pillow | 13376.1/72440: 18% mana | arcane_charge(4), rune_of_power |
| 3:46.197 | rotation | . | arcane_blast | Fluffy_Pillow | 8462.7/72440: 12% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:47.550 | cooldowns | s | radiant_spark | Fluffy_Pillow | 3548.0/72440: 5% mana | arcane_charge(4), clearcasting |
| 3:48.878 | rotation | . | evocation | Kyrian_ArtificeoftheArchmage | 4472.0/72440: 6% mana | arcane_charge(4), clearcasting |
| 3:53.578 | rotation | > | cancel_action | Fluffy_Pillow | 70051.3/72440: 97% mana | arcane_charge(4), clearcasting, evocation |
| 3:53.582 | rotation | . | arcane_blast | Fluffy_Pillow | 70057.1/72440: 97% mana | arcane_charge(4), clearcasting |
| 3:54.936 | rotation | . | arcane_barrage | Fluffy_Pillow | 65143.7/72440: 90% mana | arcane_charge(4), clearcasting |
| 3:56.265 | rotation | . | arcane_blast | Fluffy_Pillow | 69966.8/72440: 97% mana | clearcasting |
| 3:58.254 | rotation | . | arcane_blast | Fluffy_Pillow | 71070.8/72440: 98% mana | arcane_charge, clearcasting |
| 4:00.085 | rotation | . | arcane_missiles | Fluffy_Pillow | 69697.2/72440: 96% mana | arcane_charge(2), clearcasting |
| 4:02.101 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), crimson_chorus |
| 4:02.101 | rotation | . | arcane_orb | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), crimson_chorus |
| 4:03.429 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), crimson_chorus |
| 4:04.782 | rotation | . | arcane_blast | Fluffy_Pillow | 65570.8/72440: 91% mana | arcane_charge(4), crimson_chorus |
| 4:06.136 | rotation | . | arcane_blast | Fluffy_Pillow | 60657.5/72440: 84% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:07.491 | rotation | . | arcane_blast | Fluffy_Pillow | 55745.6/72440: 77% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:08.845 | rotation | . | arcane_blast | Fluffy_Pillow | 50832.3/72440: 70% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:10.199 | rotation | . | arcane_blast | Fluffy_Pillow | 45918.9/72440: 63% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:11.553 | rotation | . | arcane_blast | Fluffy_Pillow | 41005.6/72440: 57% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:12.906 | rotation | . | arcane_blast | Fluffy_Pillow | 36090.8/72440: 50% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:14.259 | rotation | . | arcane_blast | Fluffy_Pillow | 31176.1/72440: 43% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:15.612 | rotation | . | arcane_blast | Fluffy_Pillow | 26261.3/72440: 36% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:16.967 | shared_cds | . | use_mana_gem | Kyrian_ArtificeoftheArchmage | 21349.4/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:16.967 | rotation | . | arcane_missiles | Fluffy_Pillow | 28593.4/72440: 39% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:19.033 | rotation | . | arcane_blast | Fluffy_Pillow | 31586.6/72440: 44% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:20.386 | rotation | @ | arcane_barrage | Fluffy_Pillow | 26671.9/72440: 37% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:21.715 | cooldowns | t | radiant_spark | Fluffy_Pillow | 31494.9/72440: 43% mana | clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:23.042 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 32417.5/72440: 45% mana | crimson_chorus(3), empyreal_surge(5) |
| 4:24.370 | cooldowns | y | arcane_power | Fluffy_Pillow | 31841.5/72440: 44% mana | arcane_charge(4), crimson_chorus(3), empyreal_surge(5) |
| 4:24.370 | shared_cds | . | berserking | Fluffy_Pillow | 31841.5/72440: 44% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:24.370 | rotation | . | arcane_blast | Fluffy_Pillow | 31841.5/72440: 44% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:25.601 | rotation | . | arcane_missiles | Fluffy_Pillow | 30187.5/72440: 42% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:34.662 | rotation | . | arcane_blast | Fluffy_Pillow | 28315.0/72440: 39% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:35.894 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 26662.5/72440: 37% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:35.894 | rotation | . | arcane_blast | Fluffy_Pillow | 26662.5/72440: 37% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 4:37.101 | rotation | . | arcane_blast | Fluffy_Pillow | 24973.7/72440: 34% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 4:38.427 | rotation | . | arcane_barrage | Fluffy_Pillow | 23457.3/72440: 32% mana | arcane_charge(4), arcane_power, presence_of_mind |
| 4:39.753 | rotation | . | arcane_orb | Fluffy_Pillow | 28276.0/72440: 39% mana | presence_of_mind |
| 4:41.083 | rotation | . | arcane_blast | Fluffy_Pillow | 29702.9/72440: 41% mana | arcane_charge(2), presence_of_mind |
| 4:42.411 | rotation | . | arcane_blast | Fluffy_Pillow | 27501.9/72440: 38% mana | arcane_charge(3), clearcasting |
| 4:43.924 | cooldowns | z | rune_of_power | Fluffy_Pillow | 24193.9/72440: 33% mana | arcane_charge(4), clearcasting |
| 4:45.253 | rotation | . | arcane_missiles | Fluffy_Pillow | 26119.4/72440: 36% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:47.304 | rotation | . | arcane_blast | Fluffy_Pillow | 29090.9/72440: 40% mana | arcane_charge(4), rune_of_power |
| 4:48.657 | rotation | . | arcane_blast | Fluffy_Pillow | 24176.1/72440: 33% mana | arcane_charge(4), rune_of_power |
| 4:50.010 | rotation | . | arcane_blast | Fluffy_Pillow | 19261.3/72440: 27% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:51.364 | rotation | . | arcane_missiles | Fluffy_Pillow | 14348.0/72440: 20% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.255 | rotation | . | arcane_blast | Fluffy_Pillow | 17087.7/72440: 24% mana | arcane_charge(4), rune_of_power |
| 4:54.608 | rotation | . | arcane_blast | Fluffy_Pillow | 12172.9/72440: 17% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:55.962 | rotation | . | arcane_missiles | Fluffy_Pillow | 7259.6/72440: 10% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:57.984 | cooldowns | s | radiant_spark | Fluffy_Pillow | 10189.1/72440: 14% mana | arcane_charge(4) |
| 4:59.313 | rotation | . | arcane_blast | Fluffy_Pillow | 11114.5/72440: 15% mana | arcane_charge(4) |
| 5:00.667 | rotation | . | arcane_barrage | Fluffy_Pillow | 6201.2/72440: 9% mana | arcane_charge(4), clearcasting |
| 5:01.995 | rotation | . | arcane_blast | Fluffy_Pillow | 11022.8/72440: 15% mana | clearcasting |
| 5:03.983 | rotation | . | arcane_blast | Fluffy_Pillow | 12528.0/72440: 17% mana | arcane_charge, clearcasting, crimson_chorus |
| 5:05.814 | rotation | . | arcane_blast | Fluffy_Pillow | 12430.8/72440: 17% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 5:07.485 | rotation | . | arcane_barrage | Fluffy_Pillow | 10726.7/72440: 15% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 5:08.813 | rotation | . | arcane_orb | Fluffy_Pillow | 14823.9/72440: 20% mana | clearcasting, crimson_chorus |
| 5:10.142 | shared_cds | . | time_warp | Fluffy_Pillow | 16249.4/72440: 22% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 5:10.142 | cooldowns | x | touch_of_the_magi | Fluffy_Pillow | 14249.4/72440: 20% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus |
| 5:11.165 | rotation | . | arcane_missiles | Fluffy_Pillow | 13231.5/72440: 18% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus |
| 5:20.698 | rotation | . | evocation | Fluffy_Pillow | 4542.9/72440: 6% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:24.298 | rotation | > | cancel_action | Fluffy_Pillow | 69843.1/72440: 96% mana | arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(3) |
| 5:24.302 | rotation | . | arcane_blast | Fluffy_Pillow | 69848.9/72440: 96% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:25.344 | rotation | . | arcane_blast | Fluffy_Pillow | 64483.6/72440: 89% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:26.387 | rotation | . | arcane_blast | Fluffy_Pillow | 59119.7/72440: 82% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:27.427 | rotation | . | arcane_blast | Fluffy_Pillow | 53751.4/72440: 74% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.470 | rotation | . | arcane_missiles | Fluffy_Pillow | 48387.5/72440: 67% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:30.158 | cooldowns | s | radiant_spark | Fluffy_Pillow | 50833.1/72440: 70% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:31.182 | cooldowns | z | rune_of_power | Fluffy_Pillow | 51316.7/72440: 71% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:32.204 | rotation | . | arcane_blast | Fluffy_Pillow | 52797.3/72440: 73% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.246 | rotation | . | arcane_missiles | Fluffy_Pillow | 47432.0/72440: 65% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:36.147 | rotation | . | arcane_blast | Fluffy_Pillow | 51635.0/72440: 71% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:37.189 | rotation | . | arcane_blast | Fluffy_Pillow | 46269.6/72440: 64% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:38.231 | rotation | . | arcane_blast | Fluffy_Pillow | 40904.3/72440: 56% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:39.274 | rotation | . | arcane_blast | Fluffy_Pillow | 35540.4/72440: 49% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:40.318 | rotation | . | arcane_blast | Fluffy_Pillow | 30177.9/72440: 42% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:41.360 | rotation | . | arcane_missiles | Fluffy_Pillow | 24812.6/72440: 34% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:44.238 | rotation | . | arcane_barrage | Fluffy_Pillow | 28982.2/72440: 40% mana | arcane_charge(4), temporal_warp |
| 5:45.261 | rotation | . | arcane_orb | Fluffy_Pillow | 33361.9/72440: 46% mana | temporal_warp |
| 5:46.283 | rotation | . | arcane_blast | Fluffy_Pillow | 34342.6/72440: 47% mana | arcane_charge(2), temporal_warp |
| 5:47.570 | rotation | . | arcane_blast | Fluffy_Pillow | 32082.2/72440: 44% mana | arcane_charge(3), clearcasting, temporal_warp |
| 5:48.736 | final_burn | | | arcane_missiles | Fluffy_Pillow | 28271.5/72440: 39% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Kyrian_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=55:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6127.2 | 6127.2 | 9.9 / 0.161% | 930.8 / 15.2% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2421.8 | 2295.2 | Mana | 0.00% | 40.7 | 100.0% | 100% |
| Talents |
|
|---|---|
| Kyrian | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_IoAsc | 6127 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 396 | 6.5% | 20.0 | 14.09sec | 5925 | 4757 | Direct | 20.0 | 5063 | 10070 | 5926 | 17.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.01
opener [,]:0.58
opener [=]:0.30
rotation [@]:0.52
rotation [.]:3.48
rotation [.]:0.14
rotation [.]:3.45
rotation [.]:5.24
rotation [.]:1.96
rotation [.]:1.20
rotation [.]:2.83
rotation [.]:0.01
rotation [.]:0.30
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2302 | 37.6% | 110.8 | 2.70sec | 6226 | 4762 | Direct | 111.8 | 5152 | 10695 | 6171 | 18.4% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:3.03
opener [$]:1.00
opener [*]:6.47
opener [+]:0.14
opener [<]:12.55
rotation [.]:24.80
rotation [.]:0.03
rotation [.]:63.33
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 272 | 4.4% | 153.9 | 1.96sec | 528 | 0 | Direct | 153.9 | 433 | 924 | 529 | 19.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2303 | 37.6% | 44.7 | 6.35sec | 15427 | 8610 | Periodic | 303.5 | 1875 | 3975 | 2272 | 18.9% | 25.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.84
opener [-]:1.00
opener [:]:0.60
opener [;]:1.08
rotation [.]:5.00
rotation [.]:4.36
rotation [.]:2.70
rotation [.]:4.73
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (132) | 0.0% (2.2%) | 10.7 | 28.73sec | 3714 | 3061 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.67
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 132 | 2.2% | 10.7 | 28.74sec | 3716 | 0 | Direct | 10.7 | 3169 | 6342 | 3715 | 17.2% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.3%) | 2.0 | 0.00sec | 12447 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.3% | 9.9 | 26.60sec | 2495 | 0 | Periodic | 13.4 | 1564 | 3086 | 1851 | 18.8% | 7.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.8 | 14.06sec | 540 | 0 | Direct | 20.8 | 456 | 912 | 540 | 18.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6054 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Radiant Spark | 114 | 1.9% | 7.4 | 44.07sec | 4649 | 3744 | Direct | 7.4 | 2398 | 4719 | 2829 | 18.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Periodic | 52.5 | 212 | 444 | 255 | 18.4% | 24.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Radiant Spark
Action Details: Radiant Spark
Resources
Direct Damage
Damage Over Time
Spelldata
Action Priority List
cooldowns [s]:3.68
cooldowns [t]:0.41
cooldowns [u]:1.29
opener ["]:2.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.7 | 7.09sec | 297 | 0 | Direct | 41.7 | 251 | 501 | 297 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (427) | 0.0% (7.0%) | 6.1 | 48.94sec | 20951 | 17109 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [v]:0.70
cooldowns [w]:4.22
cooldowns [x]:0.19
opener [&]:1.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 427 | 7.0% | 6.1 | 48.91sec | 20951 | 0 | Direct | 6.1 | 20962 | 0 | 20962 | 0.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_IoAsc | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 122.64sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [y]:1.76
opener [']:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 245.84sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 101.51sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [?]:1.39
rotation [.]:0.94
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 2.7 | 122.59sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [{]:1.69
opener [(]:0.14
opener [)]:0.86
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.23sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [z]:4.92
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.42sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.85sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.92
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.0 | 118.2 | 14.3sec | 2.2sec | 11.9sec | 83.42% | 0.00% | 74.4 (75.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 122.8sec | 122.8sec | 14.8sec | 13.57% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 246.0sec | 246.0sec | 11.8sec | 6.84% | 11.70% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 16.7 | 12.2 | 18.1sec | 10.3sec | 8.8sec | 49.24% | 0.00% | 0.5 (0.5) | 0.5 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.6sec | 51.96% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.0sec | 241.0sec | 14.5sec | 8.94% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 101.2sec | 101.2sec | 3.8sec | 4.23% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 300.1sec | 300.1sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 2.7 | 0.0 | 122.7sec | 122.7sec | 4.6sec | 4.06% | 7.16% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.5sec | 35.5sec | 11.8sec | 34.18% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 304.0sec | 304.0sec | 35.2sec | 17.18% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 1 | 0.66% | 0.00% | 11.11% |
| Arcane Barrage Arcane Charge 2 | 0.74% | 0.00% | 10.00% |
| Arcane Barrage Arcane Charge 3 | 2.07% | 0.00% | 22.73% |
| Arcane Barrage Arcane Charge 4 | 96.54% | 76.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.31% | 3.57% | 11.20% |
| Arcane Blast Arcane Charge 1 | 4.52% | 1.56% | 8.70% |
| Arcane Blast Arcane Charge 2 | 11.11% | 6.06% | 15.20% |
| Arcane Blast Arcane Charge 3 | 12.12% | 7.21% | 16.16% |
| Arcane Blast Arcane Charge 4 | 65.93% | 56.31% | 76.64% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.98% | 0.09% | 6.98% | 1.3s | 0.0s | 5.2s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 12.540 | 0.000 | 72.010 | 42.671 | 16.807 | 116.703 |
| Radiant Spark | 10.925 | 0.000 | 50.095 | 81.693 | 62.652 | 130.003 |
| Rune of Power | 7.201 | 0.000 | 30.691 | 44.315 | 20.560 | 73.006 |
| Touch of the Magi | 5.251 | 0.000 | 24.857 | 33.417 | 19.232 | 62.395 |
| Arcane Power | 8.618 | 0.007 | 41.019 | 24.095 | 17.635 | 65.296 |
| Arcane Barrage | 11.802 | 0.005 | 55.167 | 249.651 | 193.432 | 309.807 |
| Arcane Orb | 7.949 | 0.000 | 68.003 | 90.543 | 45.836 | 167.334 |
| Presence of Mind | 48.142 | 24.954 | 86.714 | 143.079 | 101.608 | 178.995 |
| Time Warp | 2.181 | 0.000 | 24.006 | 3.255 | 1.324 | 25.333 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Kyrian_IoAsc | |||||||
| mana_regen | Mana | 3160.89 | 424301.77 | 61.71% | 134.23 | 9675.21 | 2.23% |
| Evocation | Mana | 126.83 | 185354.91 | 26.96% | 1461.39 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.92 | 21142.37 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.02 | 56760.78 | 8.26% | 2834.93 | 425.36 | 0.74% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2295.21 | 2421.84 | 10121.0 | 34498.8 | 971.8 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Kyrian_IoAsc | |||||||
| arcane_blast | Mana | 111.8 | 590481.9 | 5283.1 | 5331.2 | 1.2 | |
| arcane_missiles | Mana | 44.7 | 104711.5 | 2343.1 | 2342.7 | 6.6 | |
| arcane_orb | Mana | 10.7 | 5334.7 | 500.0 | 499.9 | 7.4 | |
| radiant_spark | Mana | 7.4 | 6874.3 | 934.4 | 934.5 | 5.0 | |
| time_warp | Mana | 1.5 | 2965.1 | 2000.0 | 1995.3 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15256.6 | 2499.0 | 2498.7 | 8.4 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 3.68 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
| t | 0.41 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
| u | 1.29 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) |
| v | 0.70 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| w | 4.22 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 0.19 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| y | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| z | 4.92 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| { | 1.69 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| 0.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian | |
| 0.00 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.84 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 3.03 | arcane_blast |
| ~ | 0.01 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| " | 2.00 | radiant_spark,if=mana.pct>40 |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| & | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ( | 0.14 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ) | 0.86 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| * | 6.47 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 |
| + | 0.14 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.58 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.60 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.08 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 12.55 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.30 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.31 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.39 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.52 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.48 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 3.45 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) |
| . | 24.80 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) |
| . | 0.03 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 4.36 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.70 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.73 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.67 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 5.24 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.96 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.20 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.83 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.01 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 63.33 | arcane_blast |
| . | 0.94 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.30 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.92 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Kyrian_IoAsc | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Kyrian_IoAsc | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Kyrian_IoAsc | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | radiant_spark | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 71445.8/72440: 99% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | # | arcane_orb | Fluffy_Pillow | 69445.8/72440: 96% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.114 | opener | $ | arcane_blast | Fluffy_Pillow | 70086.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.010 | opener | % | rune_of_power | Fluffy_Pillow | 65884.1/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.797 | opener | * | arcane_blast | Fluffy_Pillow | 67024.3/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.600 | shared_cds | . | use_mana_gem | Kyrian_IoAsc | 61312.7/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.600 | opener | * | arcane_blast | Fluffy_Pillow | 68556.7/72440: 95% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.403 | opener | * | arcane_blast | Fluffy_Pillow | 62845.1/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.204 | opener | * | arcane_blast | Fluffy_Pillow | 57130.6/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.007 | opener | < | arcane_blast | Fluffy_Pillow | 51419.0/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.809 | opener | < | arcane_blast | Fluffy_Pillow | 45705.9/72440: 63% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.609 | opener | ; | arcane_missiles | Fluffy_Pillow | 39990.0/72440: 55% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.864 | opener | < | arcane_blast | Fluffy_Pillow | 41808.2/72440: 58% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.667 | opener | < | arcane_blast | Fluffy_Pillow | 36096.6/72440: 50% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.467 | opener | < | arcane_blast | Fluffy_Pillow | 30380.6/72440: 42% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.270 | opener | < | arcane_blast | Fluffy_Pillow | 24669.0/72440: 34% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.073 | opener | < | arcane_blast | Fluffy_Pillow | 18957.4/72440: 26% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.873 | opener | < | arcane_blast | Fluffy_Pillow | 13241.4/72440: 18% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.676 | opener | < | arcane_blast | Fluffy_Pillow | 7529.8/72440: 10% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.478 | opener | , | arcane_barrage | Fluffy_Pillow | 1816.8/72440: 3% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.266 | opener | ! | evocation | Kyrian_IoAsc | 5856.0/72440: 8% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.966 | rotation | > | cancel_action | Fluffy_Pillow | 69523.7/72440: 96% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.973 | opener | & | touch_of_the_magi | Fluffy_Pillow | 69533.9/72440: 96% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.759 | opener | ' | arcane_power | Fluffy_Pillow | 68172.6/72440: 94% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.759 | shared_cds | . | potion | Fluffy_Pillow | 68172.6/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.759 | shared_cds | . | berserking | Fluffy_Pillow | 68172.6/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.759 | opener | - | arcane_missiles | Fluffy_Pillow | 68172.6/72440: 94% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.998 | opener | < | arcane_blast | Fluffy_Pillow | 65109.3/72440: 90% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.754 | opener | < | arcane_blast | Fluffy_Pillow | 62767.1/72440: 87% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.508 | opener | < | arcane_blast | Fluffy_Pillow | 60422.0/72440: 83% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.264 | opener | < | arcane_blast | Fluffy_Pillow | 58079.8/72440: 80% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.019 | opener | ) | presence_of_mind | Fluffy_Pillow | 55736.1/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.019 | opener | < | arcane_blast | Fluffy_Pillow | 55736.1/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.772 | opener | " | radiant_spark | Fluffy_Pillow | 53389.6/72440: 74% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.558 | opener | * | arcane_blast | Fluffy_Pillow | 54028.3/72440: 75% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.345 | opener | * | arcane_blast | Fluffy_Pillow | 51731.0/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.132 | opener | * | arcane_blast | Fluffy_Pillow | 49433.7/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:34.935 | rotation | . | arcane_blast | Fluffy_Pillow | 43722.1/72440: 60% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:35.739 | rotation | . | arcane_blast | Fluffy_Pillow | 38012.0/72440: 52% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:36.541 | rotation | . | arcane_barrage | Fluffy_Pillow | 32298.9/72440: 45% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:37.329 | rotation | . | arcane_missiles | Fluffy_Pillow | 36338.2/72440: 50% mana | bloodlust, clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:38.618 | rotation | . | arcane_orb | Fluffy_Pillow | 38205.7/72440: 53% mana | bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.405 | rotation | . | arcane_blast | Fluffy_Pillow | 38845.9/72440: 54% mana | bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:40.396 | rotation | . | arcane_blast | Fluffy_Pillow | 36156.6/72440: 50% mana | bloodlust, arcane_charge(3), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.294 | rotation | . | arcane_blast | Fluffy_Pillow | 31957.7/72440: 44% mana | arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:42.336 | rotation | . | arcane_blast | Fluffy_Pillow | 26592.3/72440: 37% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:43.689 | rotation | . | arcane_barrage | Fluffy_Pillow | 21677.5/72440: 30% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:45.016 | rotation | . | arcane_blast | Fluffy_Pillow | 26497.7/72440: 37% mana | clearcasting(2) |
| 0:47.006 | rotation | . | arcane_missiles | Fluffy_Pillow | 28005.8/72440: 39% mana | arcane_charge, clearcasting(2) |
| 0:49.003 | rotation | . | arcane_missiles | Fluffy_Pillow | 30899.1/72440: 43% mana | arcane_charge, clearcasting |
| 0:51.010 | rotation | . | arcane_blast | Fluffy_Pillow | 33806.8/72440: 47% mana | arcane_charge |
| 0:52.841 | rotation | . | arcane_blast | Fluffy_Pillow | 33709.5/72440: 47% mana | arcane_charge(2) |
| 0:54.513 | rotation | . | arcane_blast | Fluffy_Pillow | 32006.9/72440: 44% mana | arcane_charge(3) |
| 0:56.026 | rotation | . | arcane_blast | Fluffy_Pillow | 28699.0/72440: 40% mana | arcane_charge(4), clearcasting |
| 0:57.378 | rotation | . | arcane_barrage | Fluffy_Pillow | 23782.8/72440: 33% mana | arcane_charge(4), clearcasting |
| 0:58.703 | rotation | . | arcane_orb | Fluffy_Pillow | 28600.0/72440: 39% mana | clearcasting |
| 1:00.030 | rotation | . | arcane_blast | Fluffy_Pillow | 30022.6/72440: 41% mana | arcane_charge(2), clearcasting |
| 1:01.701 | rotation | . | arcane_blast | Fluffy_Pillow | 28318.5/72440: 39% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 1:03.213 | rotation | . | arcane_barrage | Fluffy_Pillow | 25009.1/72440: 35% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:04.542 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 29832.2/72440: 41% mana | clearcasting(2), crimson_chorus |
| 1:06.084 | cooldowns | z | rune_of_power | Fluffy_Pillow | 29566.2/72440: 41% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:07.411 | rotation | . | arcane_missiles | Fluffy_Pillow | 31488.8/72440: 43% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus |
| 1:15.541 | rotation | . | arcane_blast | Fluffy_Pillow | 28267.5/72440: 39% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:16.894 | rotation | . | arcane_blast | Fluffy_Pillow | 23352.7/72440: 32% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:18.248 | rotation | . | arcane_barrage | Fluffy_Pillow | 18439.4/72440: 25% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.575 | rotation | . | arcane_orb | Fluffy_Pillow | 23259.6/72440: 32% mana | crimson_chorus(2) |
| 1:20.903 | rotation | . | arcane_blast | Fluffy_Pillow | 24683.6/72440: 34% mana | arcane_charge(2), crimson_chorus(2) |
| 1:22.573 | cooldowns | s | radiant_spark | Fluffy_Pillow | 22978.1/72440: 32% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:23.900 | rotation | . | arcane_blast | Fluffy_Pillow | 23900.6/72440: 33% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:25.412 | rotation | . | arcane_blast | Fluffy_Pillow | 20591.2/72440: 28% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:26.766 | rotation | . | arcane_blast | Fluffy_Pillow | 15677.9/72440: 22% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:28.120 | rotation | . | arcane_blast | Fluffy_Pillow | 10764.6/72440: 15% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:29.473 | rotation | . | arcane_barrage | Fluffy_Pillow | 5849.8/72440: 8% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:30.801 | rotation | . | arcane_blast | Fluffy_Pillow | 10671.4/72440: 15% mana | clearcasting, crimson_chorus(3) |
| 1:32.791 | rotation | . | arcane_blast | Fluffy_Pillow | 12179.5/72440: 17% mana | arcane_charge, clearcasting |
| 1:34.622 | rotation | . | arcane_missiles | Fluffy_Pillow | 12082.3/72440: 17% mana | arcane_charge(2), clearcasting |
| 1:36.610 | rotation | . | arcane_blast | Fluffy_Pillow | 14962.5/72440: 21% mana | arcane_charge(2) |
| 1:38.281 | rotation | . | arcane_blast | Fluffy_Pillow | 13258.4/72440: 18% mana | arcane_charge(3) |
| 1:39.793 | rotation | . | arcane_barrage | Fluffy_Pillow | 9949.0/72440: 14% mana | arcane_charge(4), clearcasting |
| 1:41.121 | rotation | . | arcane_orb | Fluffy_Pillow | 14770.6/72440: 20% mana | clearcasting |
| 1:42.448 | rotation | . | arcane_blast | Fluffy_Pillow | 16193.2/72440: 22% mana | arcane_charge(2), clearcasting |
| 1:44.119 | rotation | . | arcane_blast | Fluffy_Pillow | 14489.1/72440: 20% mana | arcane_charge(3), clearcasting |
| 1:45.632 | rotation | . | arcane_barrage | Fluffy_Pillow | 11181.1/72440: 15% mana | arcane_charge(4), clearcasting |
| 1:46.959 | rotation | . | arcane_blast | Fluffy_Pillow | 16001.3/72440: 22% mana | clearcasting |
| 1:48.949 | rotation | . | arcane_blast | Fluffy_Pillow | 17509.4/72440: 24% mana | arcane_charge, clearcasting |
| 1:50.778 | rotation | . | arcane_blast | Fluffy_Pillow | 17409.3/72440: 24% mana | arcane_charge(2), clearcasting |
| 1:52.452 | rotation | . | arcane_barrage | Fluffy_Pillow | 15709.6/72440: 22% mana | arcane_charge(3), clearcasting |
| 1:53.779 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 19805.3/72440: 27% mana | clearcasting |
| 1:55.105 | cooldowns | z | rune_of_power | Fluffy_Pillow | 19226.4/72440: 27% mana | arcane_charge(4) |
| 1:56.432 | rotation | . | arcane_missiles | Fluffy_Pillow | 21149.0/72440: 29% mana | arcane_charge(4), rune_of_power |
| 2:05.261 | shared_cds | . | use_mana_gem | Kyrian_IoAsc | 11440.4/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:05.261 | rotation | . | arcane_missiles | Fluffy_Pillow | 18684.4/72440: 26% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:07.269 | rotation | . | arcane_blast | Fluffy_Pillow | 21593.6/72440: 30% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.622 | rotation | . | arcane_blast | Fluffy_Pillow | 16678.9/72440: 23% mana | arcane_charge(4), crimson_chorus |
| 2:09.976 | rotation | . | arcane_blast | Fluffy_Pillow | 11765.5/72440: 16% mana | arcane_charge(4), crimson_chorus |
| 2:11.328 | rotation | . | evocation | Kyrian_IoAsc | 6849.3/72440: 9% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:15.828 | rotation | > | cancel_action | Fluffy_Pillow | 69638.0/72440: 96% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus(2) |
| 2:15.833 | rotation | . | arcane_blast | Fluffy_Pillow | 69645.2/72440: 96% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:17.186 | rotation | . | arcane_barrage | Fluffy_Pillow | 64730.5/72440: 89% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:18.513 | rotation | . | arcane_orb | Fluffy_Pillow | 69550.6/72440: 96% mana | clearcasting, crimson_chorus(2) |
| 2:19.838 | rotation | . | arcane_blast | Fluffy_Pillow | 70970.3/72440: 98% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 2:21.510 | rotation | . | arcane_blast | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:23.021 | cooldowns | u | radiant_spark | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:24.348 | cooldowns | y | arcane_power | Fluffy_Pillow | 65933.9/72440: 91% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:24.348 | rotation | . | arcane_blast | Fluffy_Pillow | 65933.9/72440: 91% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:25.702 | rotation | . | arcane_blast | Fluffy_Pillow | 64458.1/72440: 89% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:27.054 | rotation | . | arcane_blast | Fluffy_Pillow | 62979.4/72440: 87% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:28.408 | rotation | . | arcane_blast | Fluffy_Pillow | 61503.6/72440: 85% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:29.763 | rotation | . | arcane_blast | Fluffy_Pillow | 60029.2/72440: 83% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:31.115 | rotation | . | arcane_missiles | Fluffy_Pillow | 58550.5/72440: 81% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:33.162 | rotation | . | arcane_blast | Fluffy_Pillow | 61516.2/72440: 85% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:34.517 | rotation | . | arcane_blast | Fluffy_Pillow | 60041.8/72440: 83% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 2:35.869 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 58563.1/72440: 81% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 2:35.869 | rotation | . | arcane_missiles | Fluffy_Pillow | 58563.1/72440: 81% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power |
| 2:37.890 | rotation | . | arcane_blast | Fluffy_Pillow | 61491.1/72440: 85% mana | arcane_charge(4), arcane_power, presence_of_mind(3) |
| 2:39.218 | rotation | . | arcane_barrage | Fluffy_Pillow | 59977.6/72440: 83% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 2:40.546 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 64799.2/72440: 89% mana | presence_of_mind(2) |
| 2:41.872 | cooldowns | z | rune_of_power | Fluffy_Pillow | 64220.3/72440: 89% mana | arcane_charge(4), clearcasting, presence_of_mind(2) |
| 2:43.200 | rotation | . | arcane_missiles | Fluffy_Pillow | 66144.3/72440: 91% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 2:49.664 | rotation | . | arcane_blast | Fluffy_Pillow | 60509.4/72440: 84% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 2:50.991 | rotation | . | arcane_missiles | Fluffy_Pillow | 55556.9/72440: 77% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 2:53.116 | rotation | . | arcane_blast | Fluffy_Pillow | 58635.6/72440: 81% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 2:54.442 | rotation | . | arcane_barrage | Fluffy_Pillow | 53681.7/72440: 74% mana | arcane_charge(4), rune_of_power |
| 2:55.771 | rotation | . | arcane_orb | Fluffy_Pillow | 58504.8/72440: 81% mana | |
| 2:57.099 | rotation | . | arcane_blast | Fluffy_Pillow | 59928.8/72440: 83% mana | arcane_charge(2) |
| 2:58.770 | cooldowns | s | radiant_spark | Fluffy_Pillow | 58224.7/72440: 80% mana | arcane_charge(3), clearcasting |
| 3:00.096 | rotation | . | arcane_blast | Fluffy_Pillow | 59145.8/72440: 82% mana | arcane_charge(3), clearcasting |
| 3:01.609 | rotation | . | arcane_blast | Fluffy_Pillow | 55837.9/72440: 77% mana | arcane_charge(4), clearcasting |
| 3:02.961 | rotation | . | arcane_blast | Fluffy_Pillow | 50921.7/72440: 70% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:04.316 | rotation | . | arcane_blast | Fluffy_Pillow | 46009.8/72440: 64% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:05.669 | rotation | . | arcane_blast | Fluffy_Pillow | 41095.0/72440: 57% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:07.023 | rotation | . | arcane_barrage | Fluffy_Pillow | 36181.7/72440: 50% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:08.351 | rotation | . | arcane_missiles | Fluffy_Pillow | 41003.3/72440: 57% mana | clearcasting(3), crimson_chorus |
| 3:10.294 | rotation | . | arcane_blast | Fluffy_Pillow | 43818.3/72440: 60% mana | clearcasting(2), crimson_chorus |
| 3:12.284 | rotation | . | arcane_blast | Fluffy_Pillow | 45326.4/72440: 63% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 3:14.114 | rotation | . | arcane_missiles | Fluffy_Pillow | 45227.7/72440: 62% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:16.139 | rotation | . | arcane_orb | Fluffy_Pillow | 48161.5/72440: 66% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:17.467 | rotation | . | arcane_blast | Fluffy_Pillow | 49585.5/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:18.821 | rotation | . | arcane_blast | Fluffy_Pillow | 44672.2/72440: 62% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:20.175 | rotation | . | arcane_missiles | Fluffy_Pillow | 39758.9/72440: 55% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 3:22.196 | rotation | . | arcane_blast | Fluffy_Pillow | 42686.9/72440: 59% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:23.550 | rotation | . | arcane_blast | Fluffy_Pillow | 37773.6/72440: 52% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:24.905 | rotation | . | arcane_missiles | Fluffy_Pillow | 32861.7/72440: 45% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:27.031 | rotation | . | arcane_barrage | Fluffy_Pillow | 35941.9/72440: 50% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:28.359 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 40763.5/72440: 56% mana | clearcasting(2), crimson_chorus(3) |
| 3:29.686 | cooldowns | z | rune_of_power | Fluffy_Pillow | 40186.0/72440: 55% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:31.013 | rotation | . | arcane_missiles | Fluffy_Pillow | 42108.6/72440: 58% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(3) |
| 3:38.880 | rotation | . | arcane_blast | Fluffy_Pillow | 46006.3/72440: 64% mana | arcane_charge(4), rune_of_power |
| 3:40.233 | rotation | . | arcane_blast | Fluffy_Pillow | 41091.5/72440: 57% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:41.588 | rotation | . | arcane_missiles | Fluffy_Pillow | 36179.7/72440: 50% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:43.526 | cooldowns | s | radiant_spark | Fluffy_Pillow | 38987.4/72440: 54% mana | arcane_charge(4), clearcasting |
| 3:44.853 | rotation | . | arcane_blast | Fluffy_Pillow | 39910.0/72440: 55% mana | arcane_charge(4), clearcasting |
| 3:46.210 | rotation | . | arcane_blast | Fluffy_Pillow | 35001.0/72440: 48% mana | arcane_charge(4), clearcasting |
| 3:47.563 | rotation | . | arcane_blast | Fluffy_Pillow | 30086.2/72440: 42% mana | arcane_charge(4), clearcasting |
| 3:48.917 | rotation | . | arcane_blast | Fluffy_Pillow | 25172.9/72440: 35% mana | arcane_charge(4), clearcasting |
| 3:50.271 | rotation | . | arcane_blast | Fluffy_Pillow | 20259.6/72440: 28% mana | arcane_charge(4), clearcasting |
| 3:51.625 | rotation | . | arcane_barrage | Fluffy_Pillow | 15346.3/72440: 21% mana | arcane_charge(4), clearcasting(2) |
| 3:52.953 | rotation | . | arcane_orb | Fluffy_Pillow | 20167.9/72440: 28% mana | clearcasting(2) |
| 3:54.281 | rotation | . | arcane_blast | Fluffy_Pillow | 21591.9/72440: 30% mana | arcane_charge(2), clearcasting(2) |
| 3:55.953 | rotation | . | arcane_blast | Fluffy_Pillow | 19889.3/72440: 27% mana | arcane_charge(3), clearcasting(2) |
| 3:57.465 | rotation | . | arcane_blast | Fluffy_Pillow | 16579.8/72440: 23% mana | arcane_charge(4), clearcasting(2) |
| 3:58.817 | rotation | . | arcane_blast | Fluffy_Pillow | 11663.6/72440: 16% mana | arcane_charge(4), clearcasting(2) |
| 4:00.171 | rotation | . | arcane_missiles | Fluffy_Pillow | 6750.3/72440: 9% mana | arcane_charge(4), clearcasting(2) |
| 4:02.159 | rotation | . | arcane_missiles | Fluffy_Pillow | 9630.5/72440: 13% mana | arcane_charge(4), clearcasting |
| 4:04.169 | rotation | . | arcane_blast | Fluffy_Pillow | 12542.6/72440: 17% mana | arcane_charge(4), crimson_chorus |
| 4:05.521 | shared_cds | . | use_mana_gem | Kyrian_IoAsc | 7626.4/72440: 11% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:05.521 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 14870.4/72440: 21% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:05.521 | rotation | . | arcane_blast | Fluffy_Pillow | 14870.4/72440: 21% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:06.875 | rotation | . | arcane_blast | Fluffy_Pillow | 9957.1/72440: 14% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:08.228 | rotation | . | evocation | Fluffy_Pillow | 5042.3/72440: 7% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:12.828 | rotation | > | cancel_action | Fluffy_Pillow | 69226.3/72440: 96% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus |
| 4:12.831 | rotation | . | arcane_blast | Fluffy_Pillow | 69230.6/72440: 96% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:14.185 | rotation | . | arcane_barrage | Fluffy_Pillow | 64317.3/72440: 89% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:15.510 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 69134.6/72440: 95% mana | clearcasting, crimson_chorus(2) |
| 4:16.839 | cooldowns | z | rune_of_power | Fluffy_Pillow | 68560.0/72440: 95% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:18.167 | rotation | . | arcane_missiles | Fluffy_Pillow | 70484.0/72440: 97% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:26.599 | rotation | . | arcane_missiles | Fluffy_Pillow | 67457.0/72440: 93% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:28.551 | rotation | . | arcane_blast | Fluffy_Pillow | 70285.1/72440: 97% mana | arcane_charge(4), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:29.903 | rotation | . | arcane_barrage | Fluffy_Pillow | 65368.8/72440: 90% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:31.230 | rotation | . | arcane_orb | Fluffy_Pillow | 70189.0/72440: 97% mana | clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:32.558 | rotation | . | arcane_blast | Fluffy_Pillow | 71613.0/72440: 99% mana | arcane_charge(2), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:34.230 | rotation | . | arcane_blast | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), clearcasting, empyreal_surge(5) |
| 4:35.742 | cooldowns | u | radiant_spark | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4), clearcasting |
| 4:37.071 | cooldowns | y | arcane_power | Fluffy_Pillow | 65938.3/72440: 91% mana | arcane_charge(4), clearcasting(2) |
| 4:37.071 | shared_cds | . | berserking | Fluffy_Pillow | 65938.3/72440: 91% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:37.071 | rotation | . | arcane_blast | Fluffy_Pillow | 65938.3/72440: 91% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:38.302 | rotation | . | arcane_blast | Fluffy_Pillow | 64284.3/72440: 89% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:39.533 | rotation | . | arcane_blast | Fluffy_Pillow | 62630.2/72440: 86% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:40.764 | rotation | . | arcane_blast | Fluffy_Pillow | 60976.2/72440: 84% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:41.994 | rotation | . | arcane_blast | Fluffy_Pillow | 59320.7/72440: 82% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:43.225 | rotation | . | arcane_missiles | Fluffy_Pillow | 57666.7/72440: 80% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 4:46.675 | rotation | . | arcane_blast | Fluffy_Pillow | 62665.1/72440: 87% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:47.907 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 61012.5/72440: 84% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 4:47.907 | rotation | . | arcane_blast | Fluffy_Pillow | 61012.5/72440: 84% mana | berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power |
| 4:49.115 | rotation | . | arcane_missiles | Fluffy_Pillow | 59325.1/72440: 82% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2) |
| 4:51.193 | rotation | . | arcane_barrage | Fluffy_Pillow | 62335.7/72440: 86% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 4:52.523 | rotation | . | arcane_orb | Fluffy_Pillow | 67160.2/72440: 93% mana | presence_of_mind(2) |
| 4:53.849 | rotation | . | arcane_blast | Fluffy_Pillow | 68581.4/72440: 95% mana | arcane_charge(2), presence_of_mind(2) |
| 4:55.174 | rotation | . | arcane_blast | Fluffy_Pillow | 66376.0/72440: 92% mana | arcane_charge(3), presence_of_mind |
| 4:56.502 | rotation | . | arcane_blast | Fluffy_Pillow | 62800.0/72440: 87% mana | arcane_charge(4) |
| 4:57.857 | rotation | . | arcane_blast | Fluffy_Pillow | 57888.1/72440: 80% mana | arcane_charge(4) |
| 4:59.212 | rotation | . | arcane_blast | Fluffy_Pillow | 52976.3/72440: 73% mana | arcane_charge(4) |
| 5:00.565 | rotation | . | arcane_blast | Fluffy_Pillow | 48061.5/72440: 66% mana | arcane_charge(4) |
| 5:01.918 | rotation | . | arcane_barrage | Fluffy_Pillow | 43146.7/72440: 60% mana | arcane_charge(4) |
| 5:03.245 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 47966.9/72440: 66% mana | |
| 5:04.571 | cooldowns | z | rune_of_power | Fluffy_Pillow | 47388.0/72440: 65% mana | arcane_charge(4), crimson_chorus |
| 5:05.897 | rotation | . | arcane_missiles | Fluffy_Pillow | 49309.1/72440: 68% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 5:14.931 | shared_cds | . | time_warp | Fluffy_Pillow | 32397.6/72440: 45% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 5:14.931 | rotation | . | arcane_blast | Fluffy_Pillow | 30397.6/72440: 42% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:15.974 | rotation | . | arcane_blast | Fluffy_Pillow | 25033.7/72440: 35% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:17.017 | rotation | . | arcane_barrage | Fluffy_Pillow | 19669.7/72440: 27% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:18.039 | rotation | . | arcane_orb | Fluffy_Pillow | 24048.0/72440: 33% mana | clearcasting, temporal_warp, crimson_chorus(2) |
| 5:19.061 | rotation | . | arcane_blast | Fluffy_Pillow | 25028.7/72440: 35% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:20.347 | cooldowns | s | radiant_spark | Fluffy_Pillow | 22766.9/72440: 31% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:21.370 | rotation | . | arcane_blast | Fluffy_Pillow | 23249.0/72440: 32% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:22.533 | rotation | . | arcane_blast | Fluffy_Pillow | 19433.9/72440: 27% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:23.576 | rotation | . | arcane_blast | Fluffy_Pillow | 14070.0/72440: 19% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:24.618 | rotation | . | arcane_blast | Fluffy_Pillow | 8704.7/72440: 12% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:25.662 | rotation | . | arcane_barrage | Fluffy_Pillow | 3342.2/72440: 5% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:26.684 | rotation | . | arcane_blast | Fluffy_Pillow | 7720.5/72440: 11% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.216 | rotation | . | arcane_blast | Fluffy_Pillow | 8565.1/72440: 12% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:29.622 | rotation | . | arcane_blast | Fluffy_Pillow | 7852.1/72440: 11% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:30.907 | rotation | . | arcane_blast | Fluffy_Pillow | 5588.8/72440: 8% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:32.073 | rotation | . | arcane_barrage | Fluffy_Pillow | 1778.1/72440: 2% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:33.095 | rotation | . | arcane_blast | Fluffy_Pillow | 6156.4/72440: 8% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:34.628 | rotation | . | arcane_blast | Fluffy_Pillow | 7002.4/72440: 10% mana | arcane_charge, clearcasting(2), temporal_warp |
| 5:36.036 | rotation | . | arcane_blast | Fluffy_Pillow | 6292.3/72440: 9% mana | arcane_charge(2), clearcasting(2), temporal_warp |
| 5:37.323 | rotation | . | arcane_missiles | Fluffy_Pillow | 4031.9/72440: 6% mana | arcane_charge(3), clearcasting(2), temporal_warp |
| 5:40.370 | rotation | . | arcane_blast | Fluffy_Pillow | 8446.4/72440: 12% mana | arcane_charge(3), temporal_warp |
| 5:41.534 | rotation | . | evocation | Fluffy_Pillow | 4632.8/72440: 6% mana | arcane_charge(4), temporal_warp |
| 5:45.134 | rotation | > | cancel_action | Fluffy_Pillow | 69933.0/72440: 97% mana | arcane_charge(4), evocation, temporal_warp |
| 5:45.138 | final_burn | } | arcane_blast | Fluffy_Pillow | 69938.8/72440: 97% mana | arcane_charge(4), temporal_warp |
| 5:46.180 | final_burn | } | arcane_blast | Fluffy_Pillow | 64573.5/72440: 89% mana | arcane_charge(4), temporal_warp |
| 5:47.221 | final_burn | } | arcane_blast | Fluffy_Pillow | 59206.7/72440: 82% mana | arcane_charge(4), temporal_warp |
| 5:48.263 | final_burn | } | arcane_blast | Fluffy_Pillow | 53841.3/72440: 74% mana | arcane_charge(4), temporal_warp |
| 5:49.304 | final_burn | } | arcane_blast | Fluffy_Pillow | 48474.5/72440: 67% mana | arcane_charge(4), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Kyrian_IoAsc"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=40:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6145.3 | 6145.3 | 9.9 / 0.160% | 930.0 / 15.1% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2424.9 | 2296.5 | Mana | 0.00% | 40.7 | 100.0% | 100% |
| Talents |
|
|---|---|
| Kyrian | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_MagiBrand | 6145 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 378 | 6.2% | 20.0 | 14.05sec | 5666 | 4552 | Direct | 20.0 | 4825 | 9617 | 5669 | 17.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.02
opener [,]:0.58
opener [=]:0.31
rotation [@]:0.51
rotation [.]:3.46
rotation [.]:0.14
rotation [.]:3.43
rotation [.]:5.31
rotation [.]:1.96
rotation [.]:1.19
rotation [.]:2.77
rotation [.]:0.00
rotation [.]:0.33
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2205 | 35.9% | 110.9 | 2.69sec | 5957 | 4557 | Direct | 111.9 | 4927 | 10280 | 5906 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:3.06
opener [$]:1.00
opener [*]:6.42
opener [+]:0.16
opener [<]:12.62
rotation [.]:24.80
rotation [.]:0.04
rotation [.]:63.37
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 272 | 4.4% | 154.0 | 1.94sec | 528 | 0 | Direct | 154.0 | 432 | 922 | 528 | 19.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2288 | 37.2% | 44.6 | 6.38sec | 15360 | 8566 | Periodic | 302.6 | 1871 | 3954 | 2263 | 18.8% | 25.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.80
opener [-]:1.00
opener [:]:0.60
opener [;]:1.06
rotation [.]:5.02
rotation [.]:4.36
rotation [.]:2.67
rotation [.]:4.72
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (131) | 0.0% (2.1%) | 10.6 | 28.72sec | 3693 | 3045 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.64
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 131 | 2.1% | 10.6 | 28.72sec | 3694 | 0 | Direct | 10.6 | 3162 | 6321 | 3695 | 16.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12518 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.57sec | 2506 | 0 | Periodic | 13.4 | 1566 | 3079 | 1860 | 19.4% | 7.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 13.92sec | 540 | 0 | Direct | 20.7 | 456 | 912 | 540 | 18.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6053 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Radiant Spark | 114 | 1.9% | 7.3 | 44.08sec | 4639 | 3734 | Direct | 7.3 | 2396 | 4710 | 2821 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Periodic | 52.5 | 212 | 442 | 254 | 18.4% | 24.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Radiant Spark
Action Details: Radiant Spark
Resources
Direct Damage
Damage Over Time
Spelldata
Action Priority List
cooldowns [s]:3.67
cooldowns [t]:0.41
cooldowns [u]:1.29
opener ["]:2.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.4 | 7.25sec | 296 | 0 | Direct | 41.4 | 251 | 501 | 297 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (576) | 0.0% (9.4%) | 6.1 | 48.98sec | 28254 | 23081 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [v]:0.68
cooldowns [w]:4.25
cooldowns [x]:0.19
opener [&]:1.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 576 | 9.4% | 6.1 | 48.95sec | 28254 | 0 | Direct | 6.1 | 28278 | 0 | 28278 | 0.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_MagiBrand | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 122.67sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [y]:1.76
opener [']:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 245.95sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 102.04sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [?]:1.34
rotation [.]:0.99
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 2.7 | 122.66sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [{]:1.69
opener [(]:0.16
opener [)]:0.84
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.20sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [z]:4.93
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.63sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.49
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.66sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.92
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.9 | 118.3 | 14.3sec | 2.2sec | 11.9sec | 83.39% | 0.00% | 74.5 (75.2) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 122.9sec | 122.9sec | 14.8sec | 13.54% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 246.2sec | 246.2sec | 11.8sec | 6.82% | 11.66% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 16.7 | 12.1 | 18.1sec | 10.3sec | 8.8sec | 49.13% | 0.00% | 0.5 (0.5) | 0.5 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.96% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.93% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 101.6sec | 101.6sec | 3.8sec | 4.23% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 2.7 | 0.0 | 122.8sec | 122.8sec | 4.6sec | 4.11% | 7.14% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.4sec | 35.4sec | 11.8sec | 34.20% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 304.0sec | 304.0sec | 35.2sec | 17.17% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 1 | 0.63% | 0.00% | 10.00% |
| Arcane Barrage Arcane Charge 2 | 0.73% | 0.00% | 10.53% |
| Arcane Barrage Arcane Charge 3 | 2.20% | 0.00% | 18.75% |
| Arcane Barrage Arcane Charge 4 | 96.44% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.39% | 3.16% | 10.87% |
| Arcane Blast Arcane Charge 1 | 4.56% | 1.77% | 8.40% |
| Arcane Blast Arcane Charge 2 | 11.01% | 5.66% | 15.62% |
| Arcane Blast Arcane Charge 3 | 12.02% | 7.14% | 16.16% |
| Arcane Blast Arcane Charge 4 | 66.03% | 54.44% | 76.47% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.89% | 0.09% | 6.59% | 1.3s | 0.0s | 6.4s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 12.808 | 0.000 | 73.508 | 43.417 | 18.079 | 117.126 |
| Radiant Spark | 10.905 | 0.000 | 45.531 | 81.594 | 65.080 | 132.709 |
| Rune of Power | 7.101 | 0.000 | 30.652 | 43.743 | 21.986 | 75.684 |
| Touch of the Magi | 5.211 | 0.000 | 28.864 | 33.243 | 20.659 | 61.305 |
| Arcane Power | 8.665 | 0.006 | 22.802 | 24.216 | 17.624 | 57.195 |
| Arcane Barrage | 11.819 | 0.006 | 52.116 | 249.713 | 194.325 | 305.994 |
| Arcane Orb | 8.020 | 0.000 | 75.525 | 91.204 | 44.446 | 173.146 |
| Presence of Mind | 48.122 | 24.901 | 79.312 | 143.039 | 96.192 | 184.386 |
| Time Warp | 2.184 | 0.000 | 25.088 | 3.262 | 1.324 | 26.414 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Kyrian_MagiBrand | |||||||
| mana_regen | Mana | 3161.22 | 424741.27 | 61.74% | 134.36 | 9230.27 | 2.13% |
| Evocation | Mana | 126.95 | 185294.23 | 26.93% | 1459.58 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.92 | 21168.29 | 3.08% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.01 | 56775.42 | 8.25% | 2836.93 | 390.30 | 0.68% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2296.53 | 2424.91 | 9631.7 | 33976.8 | 508.5 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Kyrian_MagiBrand | |||||||
| arcane_blast | Mana | 111.9 | 591236.8 | 5283.8 | 5331.6 | 1.1 | |
| arcane_missiles | Mana | 44.6 | 104865.8 | 2352.3 | 2352.2 | 6.5 | |
| arcane_orb | Mana | 10.6 | 5319.2 | 500.0 | 499.9 | 7.4 | |
| radiant_spark | Mana | 7.3 | 6870.5 | 935.0 | 935.2 | 5.0 | |
| time_warp | Mana | 1.5 | 2969.1 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15252.7 | 2498.7 | 2498.4 | 11.3 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 3.67 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
| t | 0.41 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
| u | 1.29 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) |
| v | 0.68 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| w | 4.25 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 0.19 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| y | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| z | 4.93 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| { | 1.69 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| 0.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian | |
| 0.00 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.80 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 3.06 | arcane_blast |
| ~ | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| " | 2.00 | radiant_spark,if=mana.pct>40 |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| & | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ( | 0.16 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ) | 0.84 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| * | 6.42 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 |
| + | 0.16 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.58 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.60 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.06 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 12.62 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.31 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.31 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.34 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.51 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.46 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 3.43 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) |
| . | 24.80 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) |
| . | 0.04 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.02 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 4.36 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.67 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.72 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.64 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 5.31 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.96 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.19 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.77 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 63.37 | arcane_blast |
| . | 0.99 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.33 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.92 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.49 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Kyrian_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Kyrian_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Kyrian_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | radiant_spark | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 71448.7/72440: 99% mana | bloodlust, clearcasting, crimson_chorus |
| 0:01.329 | opener | # | arcane_orb | Fluffy_Pillow | 69448.7/72440: 96% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:02.117 | opener | $ | arcane_blast | Fluffy_Pillow | 70090.3/72440: 97% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.014 | opener | % | rune_of_power | Fluffy_Pillow | 65889.9/72440: 91% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.803 | opener | * | arcane_blast | Fluffy_Pillow | 67033.0/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.606 | shared_cds | . | use_mana_gem | Kyrian_MagiBrand | 61321.4/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.606 | opener | * | arcane_blast | Fluffy_Pillow | 68565.4/72440: 95% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.407 | opener | * | arcane_blast | Fluffy_Pillow | 62850.9/72440: 87% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:06.207 | opener | * | arcane_blast | Fluffy_Pillow | 57134.9/72440: 79% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.011 | opener | < | arcane_blast | Fluffy_Pillow | 51424.8/72440: 71% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.814 | opener | < | arcane_blast | Fluffy_Pillow | 45713.2/72440: 63% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.616 | opener | < | arcane_blast | Fluffy_Pillow | 40000.1/72440: 55% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.420 | opener | ; | arcane_missiles | Fluffy_Pillow | 34289.9/72440: 47% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.698 | opener | < | arcane_blast | Fluffy_Pillow | 36141.5/72440: 50% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.501 | opener | < | arcane_blast | Fluffy_Pillow | 30429.9/72440: 42% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.303 | opener | < | arcane_blast | Fluffy_Pillow | 24716.8/72440: 34% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.107 | opener | < | arcane_blast | Fluffy_Pillow | 19006.7/72440: 26% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.909 | opener | ; | arcane_missiles | Fluffy_Pillow | 13293.6/72440: 18% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.167 | opener | , | arcane_barrage | Fluffy_Pillow | 15116.2/72440: 21% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.956 | opener | ! | evocation | Kyrian_MagiBrand | 19156.9/72440: 26% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.156 | rotation | > | cancel_action | Fluffy_Pillow | 71034.3/72440: 98% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.161 | opener | & | touch_of_the_magi | Fluffy_Pillow | 71041.5/72440: 98% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.948 | opener | ' | arcane_power | Fluffy_Pillow | 69681.7/72440: 96% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.948 | shared_cds | . | potion | Fluffy_Pillow | 69681.7/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.948 | shared_cds | . | berserking | Fluffy_Pillow | 69681.7/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.948 | opener | - | arcane_missiles | Fluffy_Pillow | 69681.7/72440: 96% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.997 | opener | : | arcane_missiles | Fluffy_Pillow | 58843.1/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.236 | opener | < | arcane_blast | Fluffy_Pillow | 60638.2/72440: 84% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.990 | opener | < | arcane_blast | Fluffy_Pillow | 58293.1/72440: 80% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.746 | opener | < | arcane_blast | Fluffy_Pillow | 55950.9/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.501 | opener | ) | presence_of_mind | Fluffy_Pillow | 53607.2/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.501 | opener | < | arcane_blast | Fluffy_Pillow | 53607.2/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.257 | opener | " | radiant_spark | Fluffy_Pillow | 51265.0/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.109 | opener | * | arcane_blast | Fluffy_Pillow | 51999.4/72440: 72% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.896 | opener | * | arcane_blast | Fluffy_Pillow | 49702.1/72440: 69% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:33.682 | opener | * | arcane_blast | Fluffy_Pillow | 47403.4/72440: 65% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:34.487 | rotation | . | arcane_blast | Fluffy_Pillow | 41694.7/72440: 58% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.289 | rotation | . | arcane_blast | Fluffy_Pillow | 35981.6/72440: 50% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:36.093 | rotation | . | arcane_barrage | Fluffy_Pillow | 30271.4/72440: 42% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:36.880 | rotation | . | arcane_orb | Fluffy_Pillow | 34309.2/72440: 47% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:37.668 | rotation | . | arcane_blast | Fluffy_Pillow | 34950.9/72440: 48% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.657 | rotation | . | arcane_blast | Fluffy_Pillow | 32258.7/72440: 45% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:39.555 | rotation | . | arcane_blast | Fluffy_Pillow | 28059.8/72440: 39% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:40.358 | rotation | . | arcane_barrage | Fluffy_Pillow | 22348.2/72440: 31% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.147 | rotation | . | arcane_blast | Fluffy_Pillow | 26388.9/72440: 36% mana | clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:42.679 | rotation | . | arcane_blast | Fluffy_Pillow | 27233.4/72440: 38% mana | arcane_charge, clearcasting, potion_of_spectral_intellect |
| 0:44.511 | rotation | . | arcane_blast | Fluffy_Pillow | 27137.6/72440: 37% mana | arcane_charge(2), clearcasting |
| 0:46.183 | rotation | . | arcane_blast | Fluffy_Pillow | 25435.0/72440: 35% mana | arcane_charge(3), clearcasting |
| 0:47.695 | rotation | . | arcane_barrage | Fluffy_Pillow | 22125.6/72440: 31% mana | arcane_charge(4), clearcasting |
| 0:49.023 | rotation | . | arcane_blast | Fluffy_Pillow | 26947.2/72440: 37% mana | clearcasting |
| 0:51.012 | rotation | . | arcane_blast | Fluffy_Pillow | 28453.9/72440: 39% mana | arcane_charge, clearcasting |
| 0:52.841 | rotation | . | arcane_missiles | Fluffy_Pillow | 28353.7/72440: 39% mana | arcane_charge(2), clearcasting |
| 0:54.957 | rotation | . | arcane_blast | Fluffy_Pillow | 31419.4/72440: 43% mana | arcane_charge(2), clearcasting |
| 0:56.630 | rotation | . | arcane_blast | Fluffy_Pillow | 29718.2/72440: 41% mana | arcane_charge(3), clearcasting |
| 0:58.143 | rotation | . | arcane_barrage | Fluffy_Pillow | 26410.3/72440: 36% mana | arcane_charge(4), clearcasting |
| 0:59.471 | rotation | . | arcane_orb | Fluffy_Pillow | 31231.9/72440: 43% mana | clearcasting(2) |
| 1:00.798 | rotation | . | arcane_blast | Fluffy_Pillow | 32654.4/72440: 45% mana | arcane_charge(2), clearcasting(2) |
| 1:02.471 | rotation | . | arcane_blast | Fluffy_Pillow | 30953.3/72440: 43% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 1:03.981 | rotation | . | arcane_barrage | Fluffy_Pillow | 27641.0/72440: 38% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:05.308 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 32461.1/72440: 45% mana | clearcasting(2), crimson_chorus |
| 1:06.635 | cooldowns | z | rune_of_power | Fluffy_Pillow | 31883.7/72440: 44% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:07.962 | rotation | . | arcane_missiles | Fluffy_Pillow | 33806.2/72440: 47% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus |
| 1:15.769 | rotation | . | arcane_blast | Fluffy_Pillow | 37617.0/72440: 52% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:17.123 | rotation | . | arcane_blast | Fluffy_Pillow | 32703.7/72440: 45% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:18.476 | rotation | . | arcane_missiles | Fluffy_Pillow | 27788.9/72440: 38% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:20.540 | cooldowns | s | radiant_spark | Fluffy_Pillow | 30779.2/72440: 42% mana | arcane_charge(4), crimson_chorus(2) |
| 1:21.868 | rotation | . | arcane_blast | Fluffy_Pillow | 31703.2/72440: 44% mana | arcane_charge(4), crimson_chorus(2) |
| 1:23.222 | rotation | . | arcane_blast | Fluffy_Pillow | 26789.9/72440: 37% mana | arcane_charge(4), crimson_chorus(3) |
| 1:24.575 | rotation | . | arcane_blast | Fluffy_Pillow | 21875.1/72440: 30% mana | arcane_charge(4), crimson_chorus(3) |
| 1:25.929 | rotation | . | arcane_blast | Fluffy_Pillow | 16961.8/72440: 23% mana | arcane_charge(4), crimson_chorus(3) |
| 1:27.281 | rotation | . | arcane_blast | Fluffy_Pillow | 12045.6/72440: 17% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:28.635 | rotation | . | arcane_barrage | Fluffy_Pillow | 7132.3/72440: 10% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:29.962 | rotation | . | arcane_orb | Fluffy_Pillow | 11952.4/72440: 16% mana | clearcasting, crimson_chorus(3) |
| 1:31.290 | rotation | . | arcane_blast | Fluffy_Pillow | 13376.4/72440: 18% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:32.964 | rotation | . | arcane_blast | Fluffy_Pillow | 11676.7/72440: 16% mana | arcane_charge(3), clearcasting |
| 1:34.477 | rotation | . | arcane_barrage | Fluffy_Pillow | 8368.8/72440: 12% mana | arcane_charge(4), clearcasting |
| 1:35.805 | rotation | . | arcane_blast | Fluffy_Pillow | 13190.4/72440: 18% mana | clearcasting(2) |
| 1:37.794 | rotation | . | arcane_blast | Fluffy_Pillow | 14697.0/72440: 20% mana | arcane_charge, clearcasting(2) |
| 1:39.624 | rotation | . | arcane_blast | Fluffy_Pillow | 14598.3/72440: 20% mana | arcane_charge(2), clearcasting(2) |
| 1:41.296 | rotation | . | arcane_blast | Fluffy_Pillow | 12895.7/72440: 18% mana | arcane_charge(3), clearcasting(2) |
| 1:42.809 | rotation | . | arcane_barrage | Fluffy_Pillow | 9587.8/72440: 13% mana | arcane_charge(4), clearcasting(2) |
| 1:44.137 | rotation | . | arcane_missiles | Fluffy_Pillow | 14409.4/72440: 20% mana | clearcasting(2) |
| 1:46.157 | rotation | . | arcane_missiles | Fluffy_Pillow | 17335.9/72440: 24% mana | clearcasting |
| 1:48.161 | rotation | . | arcane_blast | Fluffy_Pillow | 20239.3/72440: 28% mana | |
| 1:50.150 | rotation | . | arcane_orb | Fluffy_Pillow | 21746.0/72440: 30% mana | arcane_charge |
| 1:51.476 | rotation | . | arcane_blast | Fluffy_Pillow | 23167.1/72440: 32% mana | arcane_charge(3) |
| 1:52.988 | rotation | . | arcane_barrage | Fluffy_Pillow | 19857.7/72440: 27% mana | arcane_charge(4), clearcasting |
| 1:54.317 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 24680.8/72440: 34% mana | clearcasting |
| 1:55.645 | cooldowns | z | rune_of_power | Fluffy_Pillow | 24104.8/72440: 33% mana | arcane_charge(4), clearcasting |
| 1:56.972 | rotation | . | arcane_missiles | Fluffy_Pillow | 26027.3/72440: 36% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:05.391 | shared_cds | . | use_mana_gem | Kyrian_MagiBrand | 23224.8/72440: 32% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.391 | rotation | . | arcane_blast | Fluffy_Pillow | 30468.8/72440: 42% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:06.743 | rotation | . | arcane_blast | Fluffy_Pillow | 25552.5/72440: 35% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.096 | rotation | . | arcane_blast | Fluffy_Pillow | 20637.8/72440: 28% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:09.449 | rotation | . | arcane_blast | Fluffy_Pillow | 15723.0/72440: 22% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:10.801 | rotation | . | arcane_blast | Fluffy_Pillow | 10806.8/72440: 15% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:12.155 | rotation | . | evocation | Kyrian_MagiBrand | 5893.4/72440: 8% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:16.755 | rotation | > | cancel_action | Fluffy_Pillow | 70077.4/72440: 97% mana | arcane_charge(4), clearcasting(2), evocation, crimson_chorus(2) |
| 2:16.761 | rotation | . | arcane_blast | Fluffy_Pillow | 70086.1/72440: 97% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:18.114 | cooldowns | u | radiant_spark | Fluffy_Pillow | 65171.4/72440: 90% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:19.441 | cooldowns | y | arcane_power | Fluffy_Pillow | 66093.9/72440: 91% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 2:19.441 | rotation | . | arcane_blast | Fluffy_Pillow | 66093.9/72440: 91% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2) |
| 2:20.795 | rotation | . | arcane_blast | Fluffy_Pillow | 64618.1/72440: 89% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2) |
| 2:22.149 | rotation | . | arcane_blast | Fluffy_Pillow | 63142.3/72440: 87% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2) |
| 2:23.503 | rotation | . | arcane_blast | Fluffy_Pillow | 61666.4/72440: 85% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:24.857 | rotation | . | arcane_blast | Fluffy_Pillow | 60190.6/72440: 83% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:26.208 | rotation | . | arcane_missiles | Fluffy_Pillow | 58710.4/72440: 81% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:33.509 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 69288.1/72440: 96% mana | arcane_charge(4), arcane_power |
| 2:33.509 | rotation | . | arcane_barrage | Fluffy_Pillow | 69288.1/72440: 96% mana | arcane_charge(4), arcane_power, presence_of_mind(3) |
| 2:34.837 | rotation | . | arcane_orb | Fluffy_Pillow | 72440.0/72440: 100% mana | presence_of_mind(3) |
| 2:36.166 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), presence_of_mind(3) |
| 2:37.493 | rotation | . | arcane_blast | Fluffy_Pillow | 70237.6/72440: 97% mana | arcane_charge(3), presence_of_mind(2) |
| 2:38.820 | rotation | . | arcane_blast | Fluffy_Pillow | 66660.1/72440: 92% mana | arcane_charge(4), presence_of_mind |
| 2:40.146 | rotation | . | arcane_blast | Fluffy_Pillow | 61706.2/72440: 85% mana | arcane_charge(4) |
| 2:41.500 | rotation | . | arcane_barrage | Fluffy_Pillow | 56792.9/72440: 78% mana | arcane_charge(4), clearcasting |
| 2:42.826 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 61611.6/72440: 85% mana | clearcasting |
| 2:44.154 | cooldowns | z | rune_of_power | Fluffy_Pillow | 61035.6/72440: 84% mana | arcane_charge(4), clearcasting |
| 2:45.482 | rotation | . | arcane_missiles | Fluffy_Pillow | 62959.6/72440: 87% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:53.986 | rotation | . | arcane_blast | Fluffy_Pillow | 60280.2/72440: 83% mana | arcane_charge(4), rune_of_power |
| 2:55.339 | rotation | . | arcane_blast | Fluffy_Pillow | 55365.4/72440: 76% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:56.694 | rotation | . | arcane_missiles | Fluffy_Pillow | 50453.6/72440: 70% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:58.631 | cooldowns | s | radiant_spark | Fluffy_Pillow | 53259.9/72440: 74% mana | arcane_charge(4) |
| 2:59.961 | rotation | . | arcane_blast | Fluffy_Pillow | 54186.8/72440: 75% mana | arcane_charge(4) |
| 3:01.315 | rotation | . | arcane_blast | Fluffy_Pillow | 49273.5/72440: 68% mana | arcane_charge(4) |
| 3:02.669 | rotation | . | arcane_blast | Fluffy_Pillow | 44360.1/72440: 61% mana | arcane_charge(4) |
| 3:04.023 | rotation | . | arcane_blast | Fluffy_Pillow | 39446.8/72440: 54% mana | arcane_charge(4), crimson_chorus |
| 3:05.377 | rotation | . | arcane_blast | Fluffy_Pillow | 34533.5/72440: 48% mana | arcane_charge(4), crimson_chorus |
| 3:06.730 | rotation | . | arcane_barrage | Fluffy_Pillow | 29618.7/72440: 41% mana | arcane_charge(4), crimson_chorus |
| 3:08.058 | rotation | . | arcane_orb | Fluffy_Pillow | 34440.3/72440: 48% mana | crimson_chorus |
| 3:09.386 | rotation | . | arcane_blast | Fluffy_Pillow | 35864.3/72440: 50% mana | arcane_charge(2), crimson_chorus |
| 3:11.056 | rotation | . | arcane_blast | Fluffy_Pillow | 34158.8/72440: 47% mana | arcane_charge(3), crimson_chorus |
| 3:12.568 | rotation | . | arcane_blast | Fluffy_Pillow | 30849.4/72440: 43% mana | arcane_charge(4), crimson_chorus |
| 3:13.922 | rotation | . | arcane_blast | Fluffy_Pillow | 25936.1/72440: 36% mana | arcane_charge(4), crimson_chorus |
| 3:15.274 | rotation | . | arcane_barrage | Fluffy_Pillow | 21019.9/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:16.602 | rotation | . | arcane_blast | Fluffy_Pillow | 25841.5/72440: 36% mana | clearcasting, crimson_chorus(2) |
| 3:18.591 | rotation | . | arcane_blast | Fluffy_Pillow | 27348.1/72440: 38% mana | arcane_charge, clearcasting, crimson_chorus(2) |
| 3:20.420 | rotation | . | arcane_blast | Fluffy_Pillow | 27248.0/72440: 38% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 3:22.091 | rotation | . | arcane_blast | Fluffy_Pillow | 25543.9/72440: 35% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 3:23.606 | rotation | . | arcane_barrage | Fluffy_Pillow | 22238.9/72440: 31% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:24.934 | rotation | . | arcane_blast | Fluffy_Pillow | 27060.5/72440: 37% mana | clearcasting, crimson_chorus(3) |
| 3:26.924 | rotation | . | arcane_missiles | Fluffy_Pillow | 28568.6/72440: 39% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 3:28.883 | rotation | . | arcane_orb | Fluffy_Pillow | 31406.8/72440: 43% mana | arcane_charge, crimson_chorus(3) |
| 3:30.212 | rotation | . | arcane_barrage | Fluffy_Pillow | 32832.2/72440: 45% mana | arcane_charge(3), crimson_chorus(3) |
| 3:31.539 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 36928.0/72440: 51% mana | crimson_chorus(3) |
| 3:32.866 | cooldowns | z | rune_of_power | Fluffy_Pillow | 36350.6/72440: 50% mana | arcane_charge(4), crimson_chorus(3) |
| 3:34.193 | rotation | . | arcane_missiles | Fluffy_Pillow | 38273.1/72440: 53% mana | arcane_charge(4), rune_of_power |
| 3:43.213 | rotation | . | arcane_blast | Fluffy_Pillow | 21341.3/72440: 29% mana | arcane_charge(4), rune_of_power |
| 3:44.567 | rotation | . | arcane_blast | Fluffy_Pillow | 16428.0/72440: 23% mana | arcane_charge(4), rune_of_power |
| 3:45.920 | rotation | . | arcane_blast | Fluffy_Pillow | 11513.2/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:47.274 | cooldowns | s | radiant_spark | Fluffy_Pillow | 6599.9/72440: 9% mana | arcane_charge(4), clearcasting |
| 3:48.602 | rotation | . | arcane_blast | Fluffy_Pillow | 7523.9/72440: 10% mana | arcane_charge(4), clearcasting |
| 3:49.954 | rotation | . | evocation | Fluffy_Pillow | 2607.7/72440: 4% mana | arcane_charge(4), clearcasting |
| 3:54.754 | rotation | > | cancel_action | Fluffy_Pillow | 69582.3/72440: 96% mana | arcane_charge(4), clearcasting, evocation |
| 3:54.759 | rotation | . | arcane_blast | Fluffy_Pillow | 69589.5/72440: 96% mana | arcane_charge(4), clearcasting |
| 3:56.111 | rotation | . | arcane_blast | Fluffy_Pillow | 64673.3/72440: 89% mana | arcane_charge(4), clearcasting |
| 3:57.465 | rotation | . | arcane_blast | Fluffy_Pillow | 59760.0/72440: 82% mana | arcane_charge(4), clearcasting |
| 3:58.817 | rotation | . | arcane_missiles | Fluffy_Pillow | 54843.7/72440: 76% mana | arcane_charge(4), clearcasting |
| 4:00.754 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 57650.1/72440: 80% mana | arcane_charge(4) |
| 4:00.754 | rotation | . | arcane_barrage | Fluffy_Pillow | 57650.1/72440: 80% mana | arcane_charge(4) |
| 4:02.083 | rotation | . | arcane_orb | Fluffy_Pillow | 62473.1/72440: 86% mana | |
| 4:03.411 | rotation | . | arcane_blast | Fluffy_Pillow | 63897.1/72440: 88% mana | arcane_charge(2) |
| 4:05.082 | rotation | . | arcane_blast | Fluffy_Pillow | 62193.1/72440: 86% mana | arcane_charge(3), crimson_chorus |
| 4:06.593 | shared_cds | . | use_mana_gem | Kyrian_MagiBrand | 58882.2/72440: 81% mana | arcane_charge(4), crimson_chorus |
| 4:06.593 | rotation | . | arcane_blast | Fluffy_Pillow | 66126.2/72440: 91% mana | arcane_charge(4), crimson_chorus |
| 4:07.948 | rotation | . | arcane_blast | Fluffy_Pillow | 61214.3/72440: 85% mana | arcane_charge(4), crimson_chorus |
| 4:09.303 | rotation | . | arcane_blast | Fluffy_Pillow | 56302.4/72440: 78% mana | arcane_charge(4), crimson_chorus |
| 4:10.655 | rotation | . | arcane_blast | Fluffy_Pillow | 51386.2/72440: 71% mana | arcane_charge(4), crimson_chorus |
| 4:12.008 | rotation | . | arcane_blast | Fluffy_Pillow | 46471.4/72440: 64% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:13.360 | rotation | . | arcane_blast | Fluffy_Pillow | 41555.2/72440: 57% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:14.713 | rotation | . | arcane_blast | Fluffy_Pillow | 36640.5/72440: 51% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:16.066 | rotation | . | arcane_blast | Fluffy_Pillow | 31725.7/72440: 44% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:17.418 | rotation | . | arcane_blast | Fluffy_Pillow | 26809.5/72440: 37% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:18.771 | rotation | @ | arcane_barrage | Fluffy_Pillow | 21894.7/72440: 30% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:20.097 | cooldowns | t | radiant_spark | Fluffy_Pillow | 26713.4/72440: 37% mana | clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:21.426 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 27638.8/72440: 38% mana | clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:22.755 | cooldowns | y | arcane_power | Fluffy_Pillow | 27064.3/72440: 37% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:22.755 | shared_cds | . | berserking | Fluffy_Pillow | 27064.3/72440: 37% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:22.755 | rotation | . | arcane_blast | Fluffy_Pillow | 27064.3/72440: 37% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:23.986 | rotation | . | arcane_missiles | Fluffy_Pillow | 25410.3/72440: 35% mana | berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:32.631 | rotation | . | arcane_blast | Fluffy_Pillow | 30435.2/72440: 42% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 4:33.863 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 28782.6/72440: 40% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 4:33.863 | rotation | . | arcane_blast | Fluffy_Pillow | 28782.6/72440: 40% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(3) |
| 4:35.072 | rotation | . | arcane_missiles | Fluffy_Pillow | 27096.7/72440: 37% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2) |
| 4:37.113 | rotation | . | arcane_barrage | Fluffy_Pillow | 30053.7/72440: 41% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 4:38.440 | rotation | . | arcane_orb | Fluffy_Pillow | 34873.8/72440: 48% mana | presence_of_mind(2) |
| 4:39.766 | rotation | . | arcane_blast | Fluffy_Pillow | 36294.9/72440: 50% mana | arcane_charge(2), presence_of_mind(2) |
| 4:41.093 | rotation | . | arcane_blast | Fluffy_Pillow | 34092.5/72440: 47% mana | arcane_charge(3), presence_of_mind |
| 4:42.421 | cooldowns | z | rune_of_power | Fluffy_Pillow | 30516.5/72440: 42% mana | arcane_charge(4) |
| 4:43.749 | rotation | . | arcane_blast | Fluffy_Pillow | 32440.5/72440: 45% mana | arcane_charge(4), rune_of_power |
| 4:45.102 | rotation | . | arcane_blast | Fluffy_Pillow | 27525.7/72440: 38% mana | arcane_charge(4), rune_of_power |
| 4:46.456 | rotation | . | arcane_blast | Fluffy_Pillow | 22612.4/72440: 31% mana | arcane_charge(4), rune_of_power |
| 4:47.810 | rotation | . | arcane_blast | Fluffy_Pillow | 17699.1/72440: 24% mana | arcane_charge(4), rune_of_power |
| 4:49.163 | rotation | . | arcane_blast | Fluffy_Pillow | 12784.3/72440: 18% mana | arcane_charge(4), rune_of_power |
| 4:50.516 | rotation | . | arcane_blast | Fluffy_Pillow | 7869.5/72440: 11% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:51.871 | rotation | . | arcane_missiles | Fluffy_Pillow | 2957.7/72440: 4% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.947 | rotation | . | arcane_barrage | Fluffy_Pillow | 5965.4/72440: 8% mana | arcane_charge(4), rune_of_power |
| 4:55.275 | rotation | . | arcane_blast | Fluffy_Pillow | 10787.0/72440: 15% mana | rune_of_power |
| 4:57.263 | rotation | . | arcane_blast | Fluffy_Pillow | 12292.2/72440: 17% mana | arcane_charge, clearcasting |
| 4:59.094 | rotation | . | arcane_orb | Fluffy_Pillow | 12194.9/72440: 17% mana | arcane_charge(2), clearcasting |
| 5:00.423 | cooldowns | s | radiant_spark | Fluffy_Pillow | 13620.4/72440: 19% mana | arcane_charge(4), clearcasting |
| 5:01.751 | rotation | . | arcane_blast | Fluffy_Pillow | 14544.4/72440: 20% mana | arcane_charge(4), clearcasting |
| 5:03.102 | rotation | . | arcane_blast | Fluffy_Pillow | 9626.7/72440: 13% mana | arcane_charge(4), clearcasting |
| 5:04.456 | rotation | . | arcane_barrage | Fluffy_Pillow | 4713.4/72440: 7% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:05.783 | rotation | . | arcane_blast | Fluffy_Pillow | 9533.6/72440: 13% mana | clearcasting, crimson_chorus |
| 5:07.775 | cooldowns | x | touch_of_the_magi | Fluffy_Pillow | 11044.6/72440: 15% mana | arcane_charge, clearcasting, crimson_chorus |
| 5:09.103 | rotation | . | arcane_barrage | Fluffy_Pillow | 10468.6/72440: 14% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:10.432 | shared_cds | . | time_warp | Fluffy_Pillow | 15291.6/72440: 21% mana | clearcasting, crimson_chorus |
| 5:10.432 | rotation | . | arcane_missiles | Fluffy_Pillow | 13291.6/72440: 18% mana | clearcasting, temporal_warp, crimson_chorus |
| 5:15.535 | rotation | . | arcane_blast | Fluffy_Pillow | 5684.9/72440: 8% mana | temporal_warp, crimson_chorus(2) |
| 5:17.067 | rotation | . | arcane_blast | Fluffy_Pillow | 6529.4/72440: 9% mana | arcane_charge, temporal_warp, crimson_chorus(2) |
| 5:18.476 | rotation | . | arcane_blast | Fluffy_Pillow | 5820.8/72440: 8% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:19.762 | rotation | . | evocation | Fluffy_Pillow | 3558.9/72440: 5% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:23.554 | rotation | > | cancel_action | Fluffy_Pillow | 69137.3/72440: 95% mana | arcane_charge(3), evocation, temporal_warp, crimson_chorus(2) |
| 5:23.559 | rotation | . | arcane_blast | Fluffy_Pillow | 69144.6/72440: 95% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:24.725 | rotation | . | arcane_blast | Fluffy_Pillow | 65333.9/72440: 90% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:25.768 | rotation | . | arcane_barrage | Fluffy_Pillow | 59970.0/72440: 83% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:26.790 | rotation | . | arcane_orb | Fluffy_Pillow | 64348.3/72440: 89% mana | temporal_warp, crimson_chorus(3) |
| 5:27.814 | rotation | . | arcane_blast | Fluffy_Pillow | 65331.8/72440: 90% mana | arcane_charge(2), temporal_warp, crimson_chorus(3) |
| 5:29.101 | rotation | . | arcane_blast | Fluffy_Pillow | 63071.4/72440: 87% mana | arcane_charge(3), temporal_warp, crimson_chorus(3) |
| 5:30.265 | cooldowns | z | rune_of_power | Fluffy_Pillow | 59257.8/72440: 82% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:31.287 | rotation | . | arcane_blast | Fluffy_Pillow | 60738.5/72440: 84% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:32.329 | rotation | . | arcane_blast | Fluffy_Pillow | 55373.2/72440: 76% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.371 | rotation | . | arcane_blast | Fluffy_Pillow | 50007.8/72440: 69% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:34.415 | rotation | . | arcane_blast | Fluffy_Pillow | 44645.4/72440: 62% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:35.458 | rotation | . | arcane_blast | Fluffy_Pillow | 39281.5/72440: 54% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:36.500 | rotation | . | arcane_blast | Fluffy_Pillow | 33916.1/72440: 47% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:37.543 | rotation | . | arcane_missiles | Fluffy_Pillow | 28552.2/72440: 39% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:39.116 | rotation | . | arcane_blast | Fluffy_Pillow | 30831.2/72440: 43% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:40.158 | rotation | . | arcane_blast | Fluffy_Pillow | 25465.8/72440: 35% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:41.201 | rotation | . | arcane_missiles | Fluffy_Pillow | 20101.9/72440: 28% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:42.834 | rotation | . | arcane_barrage | Fluffy_Pillow | 22467.8/72440: 31% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:43.856 | rotation | . | arcane_blast | Fluffy_Pillow | 26846.1/72440: 37% mana | temporal_warp |
| 5:45.388 | rotation | . | arcane_blast | Fluffy_Pillow | 27690.6/72440: 38% mana | arcane_charge, temporal_warp |
| 5:46.796 | rotation | . | arcane_orb | Fluffy_Pillow | 26980.6/72440: 37% mana | arcane_charge(2), temporal_warp |
| 5:47.819 | cooldowns | s | radiant_spark | Fluffy_Pillow | 27962.7/72440: 39% mana | arcane_charge(4), temporal_warp |
| 5:48.842 | final_burn | } | arcane_blast | Fluffy_Pillow | 28444.8/72440: 39% mana | arcane_charge(4), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Kyrian_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=51:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6042.5 | 6042.5 | 10.1 / 0.167% | 945.5 / 15.6% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2423.2 | 2297.7 | Mana | 0.00% | 40.6 | 100.0% | 100% |
| Talents |
|
|---|---|
| Kyrian | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_NetherPrecision | 6042 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 379 | 6.3% | 20.0 | 13.96sec | 5682 | 4566 | Direct | 20.0 | 4826 | 9667 | 5684 | 17.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.02
opener [,]:0.59
opener [=]:0.30
rotation [@]:0.50
rotation [.]:3.43
rotation [.]:0.13
rotation [.]:3.46
rotation [.]:5.32
rotation [.]:1.93
rotation [.]:1.18
rotation [.]:2.81
rotation [.]:0.00
rotation [.]:0.32
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2251 | 37.3% | 110.8 | 2.68sec | 6083 | 4653 | Direct | 111.8 | 5043 | 10435 | 6030 | 18.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:3.08
opener [$]:1.00
opener [*]:6.46
opener [+]:0.15
opener [<]:12.59
rotation [.]:24.80
rotation [.]:0.04
rotation [.]:63.27
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 271 | 4.5% | 153.9 | 1.96sec | 528 | 0 | Direct | 153.9 | 432 | 922 | 528 | 19.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2289 | 37.9% | 44.6 | 6.45sec | 15357 | 8566 | Periodic | 302.8 | 1869 | 3952 | 2264 | 19.0% | 25.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.83
opener [-]:1.00
opener [:]:0.58
opener [;]:1.08
rotation [.]:5.01
rotation [.]:4.34
rotation [.]:2.68
rotation [.]:4.73
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (132) | 0.0% (2.2%) | 10.6 | 28.59sec | 3719 | 3064 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.64
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 132 | 2.2% | 10.6 | 28.60sec | 3720 | 0 | Direct | 10.6 | 3166 | 6319 | 3720 | 17.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12468 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.29sec | 2501 | 0 | Periodic | 13.4 | 1566 | 3073 | 1854 | 19.1% | 7.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.28sec | 538 | 0 | Direct | 20.7 | 456 | 911 | 538 | 18.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6053 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Radiant Spark | 114 | 1.9% | 7.3 | 43.93sec | 4662 | 3754 | Direct | 7.3 | 2396 | 4727 | 2837 | 19.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Periodic | 52.5 | 212 | 446 | 255 | 18.5% | 24.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Radiant Spark
Action Details: Radiant Spark
Resources
Direct Damage
Damage Over Time
Spelldata
Action Priority List
cooldowns [s]:3.66
cooldowns [t]:0.42
cooldowns [u]:1.29
opener ["]:2.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.5 | 7.11sec | 297 | 0 | Direct | 41.5 | 251 | 501 | 297 | 18.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (424) | 0.0% (7.0%) | 6.1 | 48.92sec | 20771 | 16970 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [v]:0.68
cooldowns [w]:4.26
cooldowns [x]:0.18
opener [&]:1.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 424 | 7.0% | 6.1 | 48.87sec | 20771 | 0 | Direct | 6.1 | 20791 | 0 | 20791 | 0.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_NetherPrecision | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 122.71sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [y]:1.76
opener [']:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 245.85sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 101.53sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [?]:1.37
rotation [.]:0.97
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 2.7 | 122.75sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [{]:1.69
opener [(]:0.15
opener [)]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.15sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [z]:4.93
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.71sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.30sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.92
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.9 | 118.3 | 14.3sec | 2.2sec | 11.9sec | 83.42% | 0.00% | 74.5 (75.2) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 122.9sec | 122.9sec | 14.8sec | 13.57% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 246.3sec | 246.3sec | 11.8sec | 6.84% | 11.67% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 16.7 | 12.1 | 18.1sec | 10.3sec | 8.8sec | 49.11% | 0.00% | 0.5 (0.5) | 0.5 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.97% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.93% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 101.4sec | 101.4sec | 3.8sec | 4.25% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Nether Precision | 15.0 | 12.5 | 19.9sec | 10.6sec | 7.9sec | 39.60% | 0.00% | 12.5 (19.9) | 0.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 2.7 | 0.0 | 122.9sec | 122.9sec | 4.6sec | 4.13% | 7.15% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.4sec | 35.4sec | 11.8sec | 34.21% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.9sec | 303.9sec | 35.2sec | 17.18% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 1 | 0.58% | 0.00% | 10.00% |
| Arcane Barrage Arcane Charge 2 | 0.77% | 0.00% | 11.76% |
| Arcane Barrage Arcane Charge 3 | 2.09% | 0.00% | 17.65% |
| Arcane Barrage Arcane Charge 4 | 96.56% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.40% | 3.51% | 11.34% |
| Arcane Blast Arcane Charge 1 | 4.55% | 1.90% | 8.33% |
| Arcane Blast Arcane Charge 2 | 11.01% | 6.20% | 15.91% |
| Arcane Blast Arcane Charge 3 | 12.06% | 6.90% | 15.97% |
| Arcane Blast Arcane Charge 4 | 65.98% | 55.68% | 76.92% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.93% | 0.09% | 6.44% | 1.3s | 0.0s | 5.5s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 12.675 | 0.000 | 80.354 | 43.088 | 16.962 | 124.946 |
| Radiant Spark | 10.931 | 0.000 | 52.429 | 81.759 | 62.113 | 129.967 |
| Rune of Power | 7.084 | 0.000 | 30.878 | 43.723 | 20.502 | 79.527 |
| Touch of the Magi | 5.229 | 0.000 | 24.567 | 33.223 | 19.175 | 66.149 |
| Arcane Power | 8.706 | 0.005 | 40.750 | 24.347 | 17.655 | 63.890 |
| Arcane Barrage | 11.825 | 0.006 | 52.387 | 249.772 | 192.585 | 305.924 |
| Arcane Orb | 7.969 | 0.000 | 63.198 | 90.959 | 44.665 | 181.173 |
| Presence of Mind | 48.213 | 24.903 | 84.505 | 143.138 | 98.546 | 177.054 |
| Time Warp | 2.175 | 0.000 | 24.884 | 3.248 | 1.324 | 26.211 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Kyrian_NetherPrecision | |||||||
| mana_regen | Mana | 3161.27 | 424507.57 | 61.68% | 134.28 | 9464.87 | 2.18% |
| Evocation | Mana | 127.39 | 185888.95 | 27.01% | 1459.25 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.92 | 21119.69 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.99 | 56743.21 | 8.24% | 2838.62 | 380.72 | 0.67% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2297.74 | 2423.22 | 9848.8 | 34845.8 | 1139.9 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Kyrian_NetherPrecision | |||||||
| arcane_blast | Mana | 111.8 | 590413.1 | 5279.5 | 5326.9 | 1.1 | |
| arcane_missiles | Mana | 44.6 | 105124.1 | 2355.0 | 2355.2 | 6.5 | |
| arcane_orb | Mana | 10.6 | 5321.6 | 500.0 | 499.9 | 7.4 | |
| radiant_spark | Mana | 7.3 | 6860.9 | 934.6 | 934.8 | 5.0 | |
| time_warp | Mana | 1.5 | 2967.4 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15273.4 | 2498.6 | 2498.3 | 8.3 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 3.66 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
| t | 0.42 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
| u | 1.29 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) |
| v | 0.68 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| w | 4.26 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 0.18 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| y | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| z | 4.93 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| { | 1.69 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| 0.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian | |
| 0.00 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.83 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 3.08 | arcane_blast |
| ~ | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| " | 2.00 | radiant_spark,if=mana.pct>40 |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| & | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ( | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ) | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| * | 6.46 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.59 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.58 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.08 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 12.59 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.30 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.32 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.37 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.50 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.43 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.13 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 3.46 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) |
| . | 24.80 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) |
| . | 0.04 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.01 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 4.34 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.68 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.73 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.64 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 5.32 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.93 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.18 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.81 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 63.27 | arcane_blast |
| . | 0.97 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.32 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.92 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Kyrian_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Kyrian_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Kyrian_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | radiant_spark | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 71448.7/72440: 99% mana | bloodlust, crimson_chorus |
| 0:01.329 | opener | # | arcane_orb | Fluffy_Pillow | 69448.7/72440: 96% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.117 | opener | $ | arcane_blast | Fluffy_Pillow | 70090.3/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.015 | opener | % | rune_of_power | Fluffy_Pillow | 65891.4/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.802 | opener | * | arcane_blast | Fluffy_Pillow | 67031.6/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.604 | shared_cds | . | use_mana_gem | Kyrian_NetherPrecision | 61318.5/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.604 | opener | * | arcane_blast | Fluffy_Pillow | 68562.5/72440: 95% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.409 | opener | * | arcane_blast | Fluffy_Pillow | 62853.8/72440: 87% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.211 | opener | * | arcane_blast | Fluffy_Pillow | 57140.7/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.014 | opener | < | arcane_blast | Fluffy_Pillow | 51429.1/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.817 | opener | < | arcane_blast | Fluffy_Pillow | 45717.5/72440: 63% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.620 | opener | < | arcane_blast | Fluffy_Pillow | 40005.9/72440: 55% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.423 | opener | < | arcane_blast | Fluffy_Pillow | 34294.3/72440: 47% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.225 | opener | < | arcane_blast | Fluffy_Pillow | 28581.2/72440: 39% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.027 | opener | < | arcane_blast | Fluffy_Pillow | 22868.2/72440: 32% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.831 | opener | < | arcane_blast | Fluffy_Pillow | 17158.0/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.633 | opener | < | arcane_blast | Fluffy_Pillow | 11444.9/72440: 16% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.435 | opener | = | arcane_barrage | Fluffy_Pillow | 5731.9/72440: 8% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.221 | opener | ! | evocation | Kyrian_NetherPrecision | 9768.2/72440: 13% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:16.821 | rotation | > | cancel_action | Fluffy_Pillow | 71077.9/72440: 98% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.825 | opener | & | touch_of_the_magi | Fluffy_Pillow | 71083.7/72440: 98% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.612 | opener | ' | arcane_power | Fluffy_Pillow | 69723.9/72440: 96% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.612 | shared_cds | . | potion | Fluffy_Pillow | 69723.9/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.612 | shared_cds | . | berserking | Fluffy_Pillow | 69723.9/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:17.612 | opener | - | arcane_missiles | Fluffy_Pillow | 69723.9/72440: 96% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.748 | opener | < | arcane_blast | Fluffy_Pillow | 59011.3/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.504 | opener | < | arcane_blast | Fluffy_Pillow | 56669.1/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.257 | opener | : | arcane_missiles | Fluffy_Pillow | 54322.6/72440: 75% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.519 | opener | < | arcane_blast | Fluffy_Pillow | 56150.9/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.273 | opener | ) | presence_of_mind | Fluffy_Pillow | 53805.8/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.273 | opener | < | arcane_blast | Fluffy_Pillow | 53805.8/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.027 | opener | : | arcane_missiles | Fluffy_Pillow | 51460.7/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind(2), temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:32.482 | opener | " | radiant_spark | Fluffy_Pillow | 55017.5/72440: 76% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, nether_precision(2), potion_of_spectral_intellect |
| 0:33.269 | rotation | . | arcane_blast | Fluffy_Pillow | 55157.7/72440: 76% mana | bloodlust, arcane_charge(4), presence_of_mind(2), temporal_warp, nether_precision(2), potion_of_spectral_intellect |
| 0:34.058 | rotation | . | arcane_blast | Fluffy_Pillow | 49425.9/72440: 68% mana | bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, nether_precision, potion_of_spectral_intellect |
| 0:34.846 | rotation | . | arcane_blast | Fluffy_Pillow | 43692.5/72440: 60% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:35.647 | rotation | . | arcane_blast | Fluffy_Pillow | 37978.0/72440: 52% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.450 | rotation | . | arcane_blast | Fluffy_Pillow | 32266.4/72440: 45% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.253 | rotation | . | arcane_barrage | Fluffy_Pillow | 26554.8/72440: 37% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.041 | rotation | . | arcane_orb | Fluffy_Pillow | 30594.0/72440: 42% mana | bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.828 | rotation | . | arcane_blast | Fluffy_Pillow | 31234.2/72440: 43% mana | bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.819 | rotation | . | arcane_blast | Fluffy_Pillow | 28545.0/72440: 39% mana | bloodlust, arcane_charge(3), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:40.716 | rotation | . | arcane_barrage | Fluffy_Pillow | 24344.6/72440: 34% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.503 | rotation | . | arcane_blast | Fluffy_Pillow | 28382.4/72440: 39% mana | clearcasting(2), potion_of_spectral_intellect |
| 0:43.493 | rotation | . | arcane_blast | Fluffy_Pillow | 29890.5/72440: 41% mana | arcane_charge, clearcasting(2) |
| 0:45.323 | rotation | . | arcane_blast | Fluffy_Pillow | 29791.8/72440: 41% mana | arcane_charge(2), clearcasting(2) |
| 0:46.994 | rotation | . | arcane_missiles | Fluffy_Pillow | 28087.7/72440: 39% mana | arcane_charge(3), clearcasting(2) |
| 0:50.698 | rotation | . | arcane_blast | Fluffy_Pillow | 33454.1/72440: 46% mana | arcane_charge(3), nether_precision(2) |
| 0:52.211 | rotation | . | arcane_blast | Fluffy_Pillow | 30146.1/72440: 42% mana | arcane_charge(4), nether_precision(2) |
| 0:53.565 | rotation | . | arcane_barrage | Fluffy_Pillow | 25232.8/72440: 35% mana | arcane_charge(4), nether_precision |
| 0:54.893 | rotation | . | arcane_blast | Fluffy_Pillow | 30054.4/72440: 41% mana | |
| 0:56.883 | rotation | . | arcane_blast | Fluffy_Pillow | 31562.5/72440: 44% mana | arcane_charge |
| 0:58.714 | rotation | . | arcane_orb | Fluffy_Pillow | 31465.3/72440: 43% mana | arcane_charge(2) |
| 1:00.042 | rotation | . | arcane_blast | Fluffy_Pillow | 32889.3/72440: 45% mana | arcane_charge(4) |
| 1:01.397 | rotation | . | arcane_blast | Fluffy_Pillow | 27977.4/72440: 39% mana | arcane_charge(4), crimson_chorus |
| 1:02.751 | rotation | . | arcane_barrage | Fluffy_Pillow | 23064.1/72440: 32% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:04.078 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 27884.2/72440: 38% mana | clearcasting, crimson_chorus |
| 1:05.405 | cooldowns | z | rune_of_power | Fluffy_Pillow | 27306.8/72440: 38% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:06.733 | rotation | . | arcane_missiles | Fluffy_Pillow | 29230.8/72440: 40% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 1:15.285 | rotation | . | arcane_blast | Fluffy_Pillow | 19120.9/72440: 26% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 1:16.640 | rotation | . | arcane_blast | Fluffy_Pillow | 14209.1/72440: 20% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 1:17.993 | rotation | . | arcane_barrage | Fluffy_Pillow | 9294.3/72440: 13% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.321 | rotation | . | arcane_orb | Fluffy_Pillow | 14115.9/72440: 19% mana | crimson_chorus(2) |
| 1:20.647 | rotation | . | arcane_blast | Fluffy_Pillow | 15537.0/72440: 21% mana | arcane_charge(2), crimson_chorus(2) |
| 1:22.319 | cooldowns | s | radiant_spark | Fluffy_Pillow | 13834.4/72440: 19% mana | arcane_charge(3), crimson_chorus(3) |
| 1:23.647 | rotation | . | arcane_blast | Fluffy_Pillow | 14758.4/72440: 20% mana | arcane_charge(3), crimson_chorus(3) |
| 1:25.160 | rotation | . | arcane_blast | Fluffy_Pillow | 11450.4/72440: 16% mana | arcane_charge(4), crimson_chorus(3) |
| 1:26.513 | rotation | . | arcane_barrage | Fluffy_Pillow | 6535.7/72440: 9% mana | arcane_charge(4), crimson_chorus(3) |
| 1:27.841 | rotation | . | arcane_blast | Fluffy_Pillow | 11357.3/72440: 16% mana | crimson_chorus(3) |
| 1:29.831 | rotation | . | arcane_blast | Fluffy_Pillow | 12865.4/72440: 18% mana | arcane_charge, crimson_chorus(3) |
| 1:31.661 | rotation | . | arcane_barrage | Fluffy_Pillow | 12766.7/72440: 18% mana | arcane_charge(2) |
| 1:32.986 | rotation | . | arcane_blast | Fluffy_Pillow | 16135.1/72440: 22% mana | |
| 1:34.976 | rotation | . | arcane_blast | Fluffy_Pillow | 17643.3/72440: 24% mana | arcane_charge |
| 1:36.807 | rotation | . | arcane_blast | Fluffy_Pillow | 17546.0/72440: 24% mana | arcane_charge(2) |
| 1:38.479 | rotation | . | arcane_blast | Fluffy_Pillow | 15843.4/72440: 22% mana | arcane_charge(3) |
| 1:39.992 | rotation | . | arcane_barrage | Fluffy_Pillow | 12535.4/72440: 17% mana | arcane_charge(4) |
| 1:41.320 | rotation | . | arcane_orb | Fluffy_Pillow | 17357.0/72440: 24% mana | |
| 1:42.646 | rotation | . | arcane_blast | Fluffy_Pillow | 18778.1/72440: 26% mana | arcane_charge(2) |
| 1:44.318 | rotation | . | arcane_blast | Fluffy_Pillow | 17075.5/72440: 24% mana | arcane_charge(3) |
| 1:45.832 | rotation | . | arcane_blast | Fluffy_Pillow | 13769.0/72440: 19% mana | arcane_charge(4) |
| 1:47.186 | rotation | ? | evocation | Kyrian_NetherPrecision | 8855.7/72440: 12% mana | arcane_charge(4) |
| 1:51.486 | rotation | > | cancel_action | Fluffy_Pillow | 68853.8/72440: 95% mana | arcane_charge(4), evocation |
| 1:51.491 | rotation | . | arcane_barrage | Fluffy_Pillow | 68861.0/72440: 95% mana | arcane_charge(4) |
| 1:52.818 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 1:54.144 | cooldowns | z | rune_of_power | Fluffy_Pillow | 69944.3/72440: 97% mana | arcane_charge(4) |
| 1:55.471 | rotation | . | arcane_missiles | Fluffy_Pillow | 71866.9/72440: 99% mana | arcane_charge(4), rune_of_power |
| 2:04.256 | rotation | . | arcane_blast | Fluffy_Pillow | 62094.6/72440: 86% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus |
| 2:05.610 | shared_cds | . | use_mana_gem | Kyrian_NetherPrecision | 57181.3/72440: 79% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus |
| 2:05.610 | rotation | . | arcane_blast | Fluffy_Pillow | 64425.3/72440: 89% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus |
| 2:06.964 | rotation | . | arcane_barrage | Fluffy_Pillow | 59512.0/72440: 82% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision, crimson_chorus |
| 2:08.291 | rotation | . | arcane_orb | Fluffy_Pillow | 64332.1/72440: 89% mana | clearcasting, crimson_chorus |
| 2:09.619 | rotation | . | arcane_blast | Fluffy_Pillow | 65756.1/72440: 91% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 2:11.291 | rotation | . | arcane_blast | Fluffy_Pillow | 64053.5/72440: 88% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 2:12.803 | rotation | . | arcane_blast | Fluffy_Pillow | 60744.1/72440: 84% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:14.158 | rotation | . | arcane_blast | Fluffy_Pillow | 55832.2/72440: 77% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:15.511 | rotation | . | arcane_missiles | Fluffy_Pillow | 50917.5/72440: 70% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 2:17.521 | cooldowns | u | radiant_spark | Fluffy_Pillow | 53829.5/72440: 74% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2) |
| 2:18.849 | cooldowns | y | arcane_power | Fluffy_Pillow | 54753.6/72440: 76% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2) |
| 2:18.849 | rotation | . | arcane_blast | Fluffy_Pillow | 54753.6/72440: 76% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, nether_precision, crimson_chorus(2) |
| 2:20.202 | rotation | . | arcane_blast | Fluffy_Pillow | 53276.3/72440: 74% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, nether_precision, crimson_chorus(2) |
| 2:21.556 | rotation | . | arcane_blast | Fluffy_Pillow | 51800.5/72440: 72% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:22.909 | rotation | . | arcane_blast | Fluffy_Pillow | 50323.2/72440: 69% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:24.261 | rotation | . | arcane_blast | Fluffy_Pillow | 48844.5/72440: 67% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:25.613 | rotation | . | arcane_missiles | Fluffy_Pillow | 47365.7/72440: 65% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:29.375 | rotation | . | arcane_blast | Fluffy_Pillow | 52816.1/72440: 73% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:30.727 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 51337.4/72440: 71% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:30.727 | rotation | . | arcane_blast | Fluffy_Pillow | 51337.4/72440: 71% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:32.056 | rotation | . | arcane_blast | Fluffy_Pillow | 49825.4/72440: 69% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 2:33.381 | rotation | . | arcane_barrage | Fluffy_Pillow | 48307.5/72440: 67% mana | arcane_charge(4), arcane_power, presence_of_mind |
| 2:34.709 | rotation | . | arcane_orb | Fluffy_Pillow | 53129.1/72440: 73% mana | presence_of_mind |
| 2:36.037 | rotation | . | arcane_blast | Fluffy_Pillow | 54553.1/72440: 75% mana | arcane_charge(2), presence_of_mind |
| 2:37.364 | rotation | . | arcane_blast | Fluffy_Pillow | 52350.7/72440: 72% mana | arcane_charge(3) |
| 2:38.878 | rotation | . | arcane_blast | Fluffy_Pillow | 49044.2/72440: 68% mana | arcane_charge(4) |
| 2:40.231 | rotation | . | arcane_barrage | Fluffy_Pillow | 44129.4/72440: 61% mana | arcane_charge(4) |
| 2:41.557 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 48948.1/72440: 68% mana | |
| 2:42.885 | cooldowns | z | rune_of_power | Fluffy_Pillow | 48372.1/72440: 67% mana | arcane_charge(4) |
| 2:44.213 | rotation | . | arcane_missiles | Fluffy_Pillow | 50296.1/72440: 69% mana | arcane_charge(4), rune_of_power |
| 2:53.067 | rotation | . | arcane_blast | Fluffy_Pillow | 40623.8/72440: 56% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 2:54.421 | rotation | . | arcane_blast | Fluffy_Pillow | 35710.5/72440: 49% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 2:55.774 | rotation | . | arcane_barrage | Fluffy_Pillow | 30795.7/72440: 43% mana | arcane_charge(4), rune_of_power, nether_precision |
| 2:57.100 | rotation | . | arcane_orb | Fluffy_Pillow | 35614.4/72440: 49% mana | |
| 2:58.428 | rotation | . | arcane_blast | Fluffy_Pillow | 37038.4/72440: 51% mana | arcane_charge(2) |
| 3:00.100 | cooldowns | s | radiant_spark | Fluffy_Pillow | 35335.8/72440: 49% mana | arcane_charge(3) |
| 3:01.429 | rotation | . | arcane_blast | Fluffy_Pillow | 36261.3/72440: 50% mana | arcane_charge(3) |
| 3:02.942 | rotation | . | arcane_blast | Fluffy_Pillow | 32953.3/72440: 45% mana | arcane_charge(4), crimson_chorus |
| 3:04.294 | rotation | . | arcane_blast | Fluffy_Pillow | 28037.1/72440: 39% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.647 | rotation | . | arcane_blast | Fluffy_Pillow | 23122.3/72440: 32% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:07.000 | rotation | . | arcane_blast | Fluffy_Pillow | 18207.5/72440: 25% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:08.352 | rotation | . | arcane_barrage | Fluffy_Pillow | 13291.3/72440: 18% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:09.680 | rotation | . | arcane_blast | Fluffy_Pillow | 18112.9/72440: 25% mana | clearcasting, crimson_chorus |
| 3:11.669 | rotation | . | arcane_blast | Fluffy_Pillow | 19619.6/72440: 27% mana | arcane_charge, clearcasting, crimson_chorus |
| 3:13.499 | rotation | . | arcane_blast | Fluffy_Pillow | 19520.9/72440: 27% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 3:15.170 | rotation | . | arcane_blast | Fluffy_Pillow | 17816.8/72440: 25% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 3:16.683 | rotation | . | arcane_barrage | Fluffy_Pillow | 14508.8/72440: 20% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:18.009 | rotation | . | arcane_orb | Fluffy_Pillow | 19327.6/72440: 27% mana | clearcasting(2), crimson_chorus(2) |
| 3:19.336 | rotation | . | arcane_blast | Fluffy_Pillow | 20750.1/72440: 29% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:21.009 | rotation | . | arcane_blast | Fluffy_Pillow | 19049.0/72440: 26% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:22.522 | rotation | . | arcane_blast | Fluffy_Pillow | 15741.0/72440: 22% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:23.876 | rotation | ? | evocation | Fluffy_Pillow | 10827.7/72440: 15% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:28.076 | rotation | > | cancel_action | Fluffy_Pillow | 69430.4/72440: 96% mana | arcane_charge(4), clearcasting(3), evocation, crimson_chorus(3) |
| 3:28.081 | rotation | . | arcane_barrage | Fluffy_Pillow | 69437.7/72440: 96% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:29.409 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(3), crimson_chorus(3) |
| 3:30.737 | cooldowns | z | rune_of_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:32.065 | rotation | . | arcane_missiles | Fluffy_Pillow | 71871.3/72440: 99% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(3) |
| 3:39.736 | rotation | . | arcane_blast | Fluffy_Pillow | 68722.8/72440: 95% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 3:41.088 | rotation | . | arcane_blast | Fluffy_Pillow | 63806.6/72440: 88% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 3:42.442 | rotation | . | arcane_blast | Fluffy_Pillow | 58893.3/72440: 81% mana | arcane_charge(4), rune_of_power, nether_precision |
| 3:43.795 | rotation | . | arcane_barrage | Fluffy_Pillow | 53978.5/72440: 75% mana | arcane_charge(4), rune_of_power |
| 3:45.122 | rotation | . | arcane_orb | Fluffy_Pillow | 58798.7/72440: 81% mana | |
| 3:46.450 | rotation | . | arcane_blast | Fluffy_Pillow | 60222.7/72440: 83% mana | arcane_charge(2) |
| 3:48.121 | cooldowns | s | radiant_spark | Fluffy_Pillow | 58518.6/72440: 81% mana | arcane_charge(3) |
| 3:49.449 | rotation | . | arcane_blast | Fluffy_Pillow | 59442.6/72440: 82% mana | arcane_charge(3) |
| 3:50.962 | rotation | . | arcane_blast | Fluffy_Pillow | 56134.6/72440: 77% mana | arcane_charge(4) |
| 3:52.314 | rotation | . | arcane_blast | Fluffy_Pillow | 51218.4/72440: 71% mana | arcane_charge(4), clearcasting |
| 3:53.669 | rotation | . | arcane_blast | Fluffy_Pillow | 46306.5/72440: 64% mana | arcane_charge(4), clearcasting |
| 3:55.022 | rotation | . | arcane_blast | Fluffy_Pillow | 41391.8/72440: 57% mana | arcane_charge(4), clearcasting |
| 3:56.376 | rotation | . | arcane_barrage | Fluffy_Pillow | 36478.4/72440: 50% mana | arcane_charge(4), clearcasting(2) |
| 3:57.702 | rotation | . | arcane_blast | Fluffy_Pillow | 41297.2/72440: 57% mana | clearcasting(2) |
| 3:59.692 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 42805.3/72440: 59% mana | arcane_charge, clearcasting(2) |
| 3:59.692 | rotation | . | arcane_blast | Fluffy_Pillow | 42805.3/72440: 59% mana | arcane_charge, clearcasting(2) |
| 4:01.521 | rotation | . | arcane_missiles | Fluffy_Pillow | 42705.1/72440: 59% mana | arcane_charge(2), clearcasting(3) |
| 4:03.583 | rotation | . | arcane_blast | Fluffy_Pillow | 45692.6/72440: 63% mana | arcane_charge(2), clearcasting(2), nether_precision, crimson_chorus |
| 4:05.254 | rotation | . | arcane_blast | Fluffy_Pillow | 43988.5/72440: 61% mana | arcane_charge(3), clearcasting(2), nether_precision, crimson_chorus |
| 4:06.766 | shared_cds | . | use_mana_gem | Kyrian_NetherPrecision | 40679.1/72440: 56% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:06.766 | rotation | . | arcane_missiles | Fluffy_Pillow | 47923.1/72440: 66% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:08.757 | rotation | . | arcane_barrage | Fluffy_Pillow | 50807.6/72440: 70% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus |
| 4:10.083 | rotation | . | arcane_orb | Fluffy_Pillow | 55626.4/72440: 77% mana | clearcasting(2), nether_precision, crimson_chorus |
| 4:11.409 | rotation | . | arcane_blast | Fluffy_Pillow | 57047.5/72440: 79% mana | arcane_charge(2), clearcasting(2), nether_precision, crimson_chorus |
| 4:13.081 | rotation | . | arcane_blast | Fluffy_Pillow | 55344.9/72440: 76% mana | arcane_charge(3), clearcasting(2), nether_precision, crimson_chorus(2) |
| 4:14.593 | rotation | . | arcane_blast | Fluffy_Pillow | 52035.4/72440: 72% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:15.947 | rotation | . | arcane_missiles | Fluffy_Pillow | 47122.1/72440: 65% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:19.680 | rotation | @ | arcane_barrage | Fluffy_Pillow | 52530.5/72440: 73% mana | arcane_charge(4), nether_precision(2), crimson_chorus(2), empyreal_surge(5) |
| 4:21.008 | cooldowns | t | radiant_spark | Fluffy_Pillow | 57352.1/72440: 79% mana | nether_precision(2), crimson_chorus(2), empyreal_surge(5) |
| 4:22.338 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 58279.0/72440: 80% mana | nether_precision(2), crimson_chorus(2), empyreal_surge(5) |
| 4:23.666 | cooldowns | y | arcane_power | Fluffy_Pillow | 57703.0/72440: 80% mana | arcane_charge(4), nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:23.666 | shared_cds | . | berserking | Fluffy_Pillow | 57703.0/72440: 80% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:23.666 | rotation | . | arcane_blast | Fluffy_Pillow | 57703.0/72440: 80% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:24.897 | rotation | . | arcane_missiles | Fluffy_Pillow | 56049.0/72440: 77% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:33.712 | rotation | . | arcane_blast | Fluffy_Pillow | 50070.1/72440: 69% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:34.944 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 48417.6/72440: 67% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:34.944 | rotation | . | arcane_blast | Fluffy_Pillow | 48417.6/72440: 67% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 4:36.152 | rotation | . | arcane_blast | Fluffy_Pillow | 46730.2/72440: 65% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 4:37.479 | rotation | . | arcane_missiles | Fluffy_Pillow | 45215.3/72440: 62% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind |
| 4:39.506 | cooldowns | z | rune_of_power | Fluffy_Pillow | 48152.0/72440: 66% mana | arcane_charge(4), presence_of_mind, nether_precision(2) |
| 4:40.833 | rotation | . | arcane_blast | Fluffy_Pillow | 50074.6/72440: 69% mana | arcane_charge(4), presence_of_mind, rune_of_power, nether_precision(2) |
| 4:42.161 | rotation | . | arcane_blast | Fluffy_Pillow | 45123.6/72440: 62% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:43.515 | rotation | . | arcane_blast | Fluffy_Pillow | 40210.2/72440: 56% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:44.869 | rotation | . | arcane_blast | Fluffy_Pillow | 35296.9/72440: 49% mana | arcane_charge(4), rune_of_power |
| 4:46.223 | rotation | . | arcane_blast | Fluffy_Pillow | 30383.6/72440: 42% mana | arcane_charge(4), rune_of_power |
| 4:47.577 | rotation | . | arcane_blast | Fluffy_Pillow | 25470.3/72440: 35% mana | arcane_charge(4), rune_of_power |
| 4:48.930 | rotation | . | arcane_blast | Fluffy_Pillow | 20555.5/72440: 28% mana | arcane_charge(4), rune_of_power |
| 4:50.283 | rotation | . | arcane_blast | Fluffy_Pillow | 15640.7/72440: 22% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:51.637 | rotation | . | arcane_missiles | Fluffy_Pillow | 10727.4/72440: 15% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.578 | cooldowns | s | radiant_spark | Fluffy_Pillow | 13539.5/72440: 19% mana | arcane_charge(4), nether_precision |
| 4:54.905 | rotation | . | arcane_blast | Fluffy_Pillow | 14462.1/72440: 20% mana | arcane_charge(4), nether_precision |
| 4:56.258 | rotation | . | arcane_blast | Fluffy_Pillow | 9547.3/72440: 13% mana | arcane_charge(4), nether_precision |
| 4:57.613 | rotation | . | evocation | Kyrian_NetherPrecision | 4635.4/72440: 6% mana | arcane_charge(4) |
| 5:02.213 | rotation | > | cancel_action | Fluffy_Pillow | 68819.4/72440: 95% mana | arcane_charge(4), evocation |
| 5:02.217 | rotation | . | arcane_blast | Fluffy_Pillow | 68825.2/72440: 95% mana | arcane_charge(4) |
| 5:03.571 | rotation | . | arcane_blast | Fluffy_Pillow | 63911.9/72440: 88% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:04.926 | rotation | . | arcane_barrage | Fluffy_Pillow | 59000.0/72440: 81% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:06.254 | rotation | . | arcane_orb | Fluffy_Pillow | 63821.6/72440: 88% mana | clearcasting, crimson_chorus |
| 5:07.582 | rotation | . | arcane_blast | Fluffy_Pillow | 65245.6/72440: 90% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 5:09.254 | rotation | . | arcane_blast | Fluffy_Pillow | 63543.0/72440: 88% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 5:10.765 | shared_cds | . | time_warp | Fluffy_Pillow | 60232.1/72440: 83% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:10.765 | rotation | . | arcane_blast | Fluffy_Pillow | 58232.1/72440: 80% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus |
| 5:11.810 | rotation | . | arcane_missiles | Fluffy_Pillow | 52871.1/72440: 73% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus |
| 5:13.488 | rotation | . | arcane_blast | Fluffy_Pillow | 55302.2/72440: 76% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus |
| 5:14.529 | rotation | . | arcane_blast | Fluffy_Pillow | 49935.4/72440: 69% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(2) |
| 5:15.572 | rotation | . | arcane_blast | Fluffy_Pillow | 44571.5/72440: 62% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:16.613 | rotation | . | arcane_blast | Fluffy_Pillow | 39204.7/72440: 54% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:17.656 | rotation | . | arcane_missiles | Fluffy_Pillow | 33840.8/72440: 47% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2) |
| 5:20.634 | rotation | . | arcane_blast | Fluffy_Pillow | 38155.4/72440: 53% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2) |
| 5:21.677 | rotation | . | arcane_blast | Fluffy_Pillow | 32791.4/72440: 45% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2) |
| 5:22.720 | rotation | . | arcane_blast | Fluffy_Pillow | 27427.5/72440: 38% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(2) |
| 5:23.762 | rotation | . | arcane_barrage | Fluffy_Pillow | 22062.2/72440: 30% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:24.784 | rotation | . | arcane_blast | Fluffy_Pillow | 26440.5/72440: 36% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:26.315 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 27283.6/72440: 38% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:27.337 | cooldowns | z | rune_of_power | Fluffy_Pillow | 26264.3/72440: 36% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.361 | rotation | . | arcane_missiles | Fluffy_Pillow | 27747.8/72440: 38% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:36.297 | rotation | . | arcane_blast | Fluffy_Pillow | 16745.5/72440: 23% mana | arcane_charge(4), rune_of_power, temporal_warp, nether_precision(2) |
| 5:37.340 | rotation | . | arcane_blast | Fluffy_Pillow | 11381.6/72440: 16% mana | arcane_charge(4), rune_of_power, temporal_warp, nether_precision(2) |
| 5:38.383 | rotation | . | arcane_barrage | Fluffy_Pillow | 6017.7/72440: 8% mana | arcane_charge(4), rune_of_power, temporal_warp, nether_precision |
| 5:39.406 | rotation | . | arcane_orb | Fluffy_Pillow | 10397.4/72440: 14% mana | rune_of_power, temporal_warp |
| 5:40.429 | rotation | . | arcane_blast | Fluffy_Pillow | 11379.5/72440: 16% mana | arcane_charge(2), temporal_warp |
| 5:41.715 | cooldowns | s | radiant_spark | Fluffy_Pillow | 9117.7/72440: 13% mana | arcane_charge(3), temporal_warp |
| 5:42.738 | rotation | . | arcane_blast | Fluffy_Pillow | 9599.8/72440: 13% mana | arcane_charge(3), temporal_warp |
| 5:43.902 | rotation | . | arcane_barrage | Fluffy_Pillow | 5786.2/72440: 8% mana | arcane_charge(4), temporal_warp |
| 5:44.922 | rotation | . | arcane_blast | Fluffy_Pillow | 10161.6/72440: 14% mana | temporal_warp |
| 5:46.454 | rotation | . | arcane_blast | Fluffy_Pillow | 11006.2/72440: 15% mana | arcane_charge, temporal_warp |
| 5:47.862 | rotation | . | arcane_blast | Fluffy_Pillow | 10296.1/72440: 14% mana | arcane_charge(2), temporal_warp |
| 5:49.147 | rotation | . | arcane_barrage | Fluffy_Pillow | 8032.8/72440: 11% mana | arcane_charge(3), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Kyrian_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
soulbind=36:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5997.9 | 5997.9 | 10.0 / 0.167% | 953.2 / 15.9% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2420.6 | 2294.8 | Mana | 0.00% | 40.6 | 100.0% | 100% |
| Talents |
|
|---|---|
| Kyrian | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_none | 5998 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 378 | 6.3% | 20.0 | 14.06sec | 5674 | 4559 | Direct | 20.0 | 4828 | 9662 | 5675 | 17.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.01
opener [,]:0.61
opener [=]:0.29
rotation [@]:0.51
rotation [.]:3.47
rotation [.]:0.13
rotation [.]:3.47
rotation [.]:5.22
rotation [.]:1.98
rotation [.]:1.19
rotation [.]:2.81
rotation [.]:0.00
rotation [.]:0.30
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2204 | 36.8% | 110.7 | 2.69sec | 5964 | 4562 | Direct | 111.7 | 4932 | 10262 | 5912 | 18.4% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:3.18
opener [$]:1.00
opener [*]:6.48
opener [+]:0.15
opener [<]:12.57
rotation [.]:24.81
rotation [.]:0.04
rotation [.]:63.07
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 271 | 4.5% | 153.6 | 1.95sec | 528 | 0 | Direct | 153.6 | 432 | 923 | 528 | 19.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2293 | 38.2% | 44.7 | 6.38sec | 15353 | 8563 | Periodic | 304.0 | 1867 | 3947 | 2260 | 18.9% | 25.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.85
opener [-]:1.00
opener [:]:0.58
opener [;]:1.09
rotation [.]:4.99
rotation [.]:4.35
rotation [.]:2.70
rotation [.]:4.76
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (132) | 0.0% (2.2%) | 10.6 | 28.68sec | 3725 | 3071 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.65
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 132 | 2.2% | 10.6 | 28.68sec | 3728 | 0 | Direct | 10.6 | 3163 | 6317 | 3727 | 17.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12498 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.42sec | 2504 | 0 | Periodic | 13.4 | 1566 | 3083 | 1857 | 19.2% | 7.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.8 | 14.02sec | 540 | 0 | Direct | 20.8 | 456 | 912 | 540 | 18.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6063 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 20.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Radiant Spark | 114 | 1.9% | 7.3 | 44.11sec | 4654 | 3748 | Direct | 7.3 | 2395 | 4722 | 2835 | 18.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Periodic | 52.4 | 212 | 441 | 254 | 18.5% | 24.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Radiant Spark
Action Details: Radiant Spark
Resources
Direct Damage
Damage Over Time
Spelldata
Action Priority List
cooldowns [s]:3.67
cooldowns [t]:0.40
cooldowns [u]:1.29
opener ["]:2.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.6 | 7.22sec | 297 | 0 | Direct | 41.6 | 251 | 501 | 297 | 18.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (422) | 0.0% (7.0%) | 6.1 | 49.05sec | 20742 | 16944 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [v]:0.68
cooldowns [w]:4.25
cooldowns [x]:0.18
opener [&]:1.00
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 422 | 7.0% | 6.1 | 49.01sec | 20742 | 0 | Direct | 6.1 | 20764 | 0 | 20764 | 0.0% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_none | ||||||||||||||||||||||||||
| Arcane Power | 2.7 | 122.83sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [y]:1.75
opener [']:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.7 | 246.23sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.75
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 101.75sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [?]:1.38
rotation [.]:0.96
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 2.7 | 122.69sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [{]:1.69
opener [(]:0.15
opener [)]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.20sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [z]:4.92
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.83sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.49sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.91
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.0 | 118.2 | 14.3sec | 2.2sec | 11.9sec | 83.45% | 0.00% | 74.3 (74.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.7 | 0.0 | 122.9sec | 122.9sec | 14.8sec | 13.54% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.7 | 0.0 | 246.2sec | 246.2sec | 11.8sec | 6.81% | 11.62% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 16.7 | 12.3 | 18.1sec | 10.2sec | 8.9sec | 49.48% | 0.00% | 0.5 (0.5) | 0.5 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.96% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.93% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 101.7sec | 101.7sec | 3.8sec | 4.23% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 2.7 | 0.0 | 122.9sec | 122.9sec | 4.6sec | 4.12% | 7.15% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.4sec | 35.4sec | 11.8sec | 34.16% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 304.0sec | 304.0sec | 35.2sec | 17.17% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 1 | 0.58% | 0.00% | 9.09% |
| Arcane Barrage Arcane Charge 2 | 0.74% | 0.00% | 9.52% |
| Arcane Barrage Arcane Charge 3 | 2.17% | 0.00% | 18.75% |
| Arcane Barrage Arcane Charge 4 | 96.50% | 78.95% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.36% | 3.23% | 12.15% |
| Arcane Blast Arcane Charge 1 | 4.56% | 2.38% | 7.94% |
| Arcane Blast Arcane Charge 2 | 11.07% | 5.83% | 15.69% |
| Arcane Blast Arcane Charge 3 | 12.07% | 7.08% | 16.16% |
| Arcane Blast Arcane Charge 4 | 65.94% | 54.90% | 76.24% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.94% | 0.09% | 6.83% | 1.3s | 0.0s | 5.3s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 12.854 | 0.000 | 77.016 | 43.529 | 16.406 | 119.694 |
| Radiant Spark | 10.950 | 0.000 | 39.445 | 81.926 | 65.460 | 130.201 |
| Rune of Power | 7.153 | 0.000 | 30.612 | 44.032 | 20.278 | 81.298 |
| Touch of the Magi | 5.266 | 0.000 | 26.613 | 33.605 | 18.951 | 60.918 |
| Arcane Power | 8.708 | 0.004 | 25.208 | 24.338 | 17.617 | 59.924 |
| Arcane Barrage | 11.815 | 0.004 | 53.629 | 249.724 | 195.148 | 307.062 |
| Arcane Orb | 7.989 | 0.000 | 63.535 | 90.995 | 43.035 | 162.768 |
| Presence of Mind | 48.186 | 25.005 | 78.443 | 143.096 | 101.456 | 173.041 |
| Time Warp | 2.199 | 0.000 | 26.499 | 3.281 | 1.324 | 27.827 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Kyrian_none | |||||||
| mana_regen | Mana | 3162.06 | 424458.14 | 61.75% | 134.23 | 9517.37 | 2.19% |
| Evocation | Mana | 126.82 | 185093.56 | 26.93% | 1459.48 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.91 | 21103.50 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.00 | 56741.74 | 8.25% | 2837.40 | 402.28 | 0.70% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2294.80 | 2420.57 | 9914.6 | 34760.0 | 640.1 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Kyrian_none | |||||||
| arcane_blast | Mana | 111.7 | 590086.8 | 5282.2 | 5329.5 | 1.1 | |
| arcane_missiles | Mana | 44.7 | 104686.4 | 2339.8 | 2340.4 | 6.6 | |
| arcane_orb | Mana | 10.6 | 5323.1 | 500.0 | 499.8 | 7.5 | |
| radiant_spark | Mana | 7.3 | 6849.3 | 934.5 | 934.7 | 5.0 | |
| time_warp | Mana | 1.5 | 2966.5 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15237.0 | 2498.7 | 2498.4 | 8.3 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 3.67 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
| t | 0.40 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
| u | 1.29 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) |
| v | 0.68 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| w | 4.25 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 0.18 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| y | 1.75 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| z | 4.92 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| { | 1.69 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| 0.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian | |
| 0.00 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.85 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 3.18 | arcane_blast |
| ~ | 0.01 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| " | 2.00 | radiant_spark,if=mana.pct>40 |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| & | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ( | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ) | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| * | 6.48 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.61 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.58 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.09 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 12.57 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.29 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.31 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.38 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.51 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.47 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.13 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 3.47 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) |
| . | 24.81 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) |
| . | 0.04 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.99 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 4.35 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.70 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.76 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.65 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 5.22 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.98 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.19 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.81 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 63.07 | arcane_blast |
| . | 0.96 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.30 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.91 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.75 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Kyrian_none | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Kyrian_none | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Kyrian_none | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | radiant_spark | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 71445.8/72440: 99% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | # | arcane_orb | Fluffy_Pillow | 69445.8/72440: 96% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.114 | opener | $ | arcane_blast | Fluffy_Pillow | 70086.0/72440: 97% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.013 | opener | % | rune_of_power | Fluffy_Pillow | 65888.5/72440: 91% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.801 | opener | * | arcane_blast | Fluffy_Pillow | 67030.1/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.603 | shared_cds | . | use_mana_gem | Kyrian_none | 61317.1/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.603 | opener | * | arcane_blast | Fluffy_Pillow | 68561.1/72440: 95% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.406 | opener | * | arcane_blast | Fluffy_Pillow | 62849.5/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.209 | opener | * | arcane_blast | Fluffy_Pillow | 57137.8/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.011 | opener | < | arcane_blast | Fluffy_Pillow | 51424.8/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.813 | opener | < | arcane_blast | Fluffy_Pillow | 45711.7/72440: 63% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.616 | opener | < | arcane_blast | Fluffy_Pillow | 40000.1/72440: 55% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.418 | opener | < | arcane_blast | Fluffy_Pillow | 34287.0/72440: 47% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.218 | opener | < | arcane_blast | Fluffy_Pillow | 28571.1/72440: 39% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.020 | opener | < | arcane_blast | Fluffy_Pillow | 22858.0/72440: 32% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.822 | opener | ; | arcane_missiles | Fluffy_Pillow | 17145.0/72440: 24% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.039 | opener | < | arcane_blast | Fluffy_Pillow | 18908.1/72440: 26% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.841 | opener | < | arcane_blast | Fluffy_Pillow | 13195.1/72440: 18% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.643 | opener | ; | arcane_missiles | Fluffy_Pillow | 7482.0/72440: 10% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.899 | opener | ! | evocation | Kyrian_none | 9301.7/72440: 13% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.499 | rotation | > | cancel_action | Fluffy_Pillow | 70611.4/72440: 97% mana | bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.504 | opener | & | touch_of_the_magi | Fluffy_Pillow | 70618.6/72440: 97% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.292 | opener | ' | arcane_power | Fluffy_Pillow | 69260.3/72440: 96% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.292 | shared_cds | . | potion | Fluffy_Pillow | 69260.3/72440: 96% mana | bloodlust, arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.292 | shared_cds | . | berserking | Fluffy_Pillow | 69260.3/72440: 96% mana | bloodlust, arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.292 | opener | - | arcane_missiles | Fluffy_Pillow | 69260.3/72440: 96% mana | bloodlust, berserking, arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.505 | opener | < | arcane_blast | Fluffy_Pillow | 69148.3/72440: 95% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.259 | opener | < | arcane_blast | Fluffy_Pillow | 66803.2/72440: 92% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.016 | opener | < | arcane_blast | Fluffy_Pillow | 64462.4/72440: 89% mana | bloodlust, berserking, arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.769 | opener | : | arcane_missiles | Fluffy_Pillow | 62115.8/72440: 86% mana | bloodlust, berserking, arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:31.072 | opener | ) | presence_of_mind | Fluffy_Pillow | 64003.6/72440: 88% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.072 | opener | < | arcane_blast | Fluffy_Pillow | 64003.6/72440: 88% mana | bloodlust, berserking, arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.826 | opener | " | radiant_spark | Fluffy_Pillow | 61658.5/72440: 85% mana | bloodlust, arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.614 | opener | * | arcane_blast | Fluffy_Pillow | 62300.2/72440: 86% mana | bloodlust, arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.403 | opener | * | arcane_blast | Fluffy_Pillow | 60005.8/72440: 83% mana | bloodlust, arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.190 | opener | * | arcane_blast | Fluffy_Pillow | 57708.5/72440: 80% mana | bloodlust, arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:34.992 | rotation | . | arcane_blast | Fluffy_Pillow | 51995.4/72440: 72% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:35.793 | rotation | . | arcane_blast | Fluffy_Pillow | 46280.9/72440: 64% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.596 | rotation | . | arcane_barrage | Fluffy_Pillow | 40569.3/72440: 56% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.384 | rotation | . | arcane_orb | Fluffy_Pillow | 44608.6/72440: 62% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.172 | rotation | . | arcane_blast | Fluffy_Pillow | 45250.2/72440: 62% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.164 | rotation | . | arcane_blast | Fluffy_Pillow | 42562.4/72440: 59% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.061 | rotation | . | arcane_blast | Fluffy_Pillow | 38362.0/72440: 53% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:40.863 | rotation | . | arcane_missiles | Fluffy_Pillow | 32648.9/72440: 45% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:42.226 | rotation | . | arcane_blast | Fluffy_Pillow | 34623.6/72440: 48% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:43.581 | rotation | . | arcane_blast | Fluffy_Pillow | 29711.8/72440: 41% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:44.934 | rotation | . | arcane_barrage | Fluffy_Pillow | 24797.0/72440: 34% mana | arcane_charge(4), clearcasting(2) |
| 0:46.262 | rotation | . | arcane_blast | Fluffy_Pillow | 29618.6/72440: 41% mana | clearcasting(2) |
| 0:48.253 | rotation | . | arcane_blast | Fluffy_Pillow | 31128.2/72440: 43% mana | arcane_charge, clearcasting(2) |
| 0:50.084 | rotation | . | arcane_missiles | Fluffy_Pillow | 31030.9/72440: 43% mana | arcane_charge(2), clearcasting(2) |
| 0:52.290 | rotation | . | arcane_missiles | Fluffy_Pillow | 34227.0/72440: 47% mana | arcane_charge(2), clearcasting |
| 0:54.315 | rotation | . | arcane_blast | Fluffy_Pillow | 37160.8/72440: 51% mana | arcane_charge(2) |
| 0:55.988 | rotation | . | arcane_blast | Fluffy_Pillow | 35459.6/72440: 49% mana | arcane_charge(3), clearcasting |
| 0:57.500 | rotation | . | arcane_barrage | Fluffy_Pillow | 32150.2/72440: 44% mana | arcane_charge(4), clearcasting |
| 0:58.827 | rotation | . | arcane_orb | Fluffy_Pillow | 36970.4/72440: 51% mana | clearcasting |
| 1:00.155 | rotation | . | arcane_blast | Fluffy_Pillow | 38394.4/72440: 53% mana | arcane_charge(2), clearcasting |
| 1:01.826 | rotation | . | arcane_blast | Fluffy_Pillow | 36690.3/72440: 51% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 1:03.338 | rotation | . | arcane_blast | Fluffy_Pillow | 33380.9/72440: 46% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:04.690 | rotation | . | arcane_barrage | Fluffy_Pillow | 28464.7/72440: 39% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:06.016 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 33283.4/72440: 46% mana | clearcasting(2), crimson_chorus |
| 1:07.343 | cooldowns | z | rune_of_power | Fluffy_Pillow | 32706.0/72440: 45% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:08.670 | rotation | . | arcane_missiles | Fluffy_Pillow | 34628.5/72440: 48% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus |
| 1:16.349 | rotation | . | arcane_missiles | Fluffy_Pillow | 38253.8/72440: 53% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:18.388 | rotation | . | arcane_blast | Fluffy_Pillow | 41207.9/72440: 57% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.742 | rotation | . | arcane_barrage | Fluffy_Pillow | 36294.6/72440: 50% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:21.068 | rotation | . | arcane_orb | Fluffy_Pillow | 41113.3/72440: 57% mana | clearcasting, crimson_chorus(2) |
| 1:22.396 | rotation | . | arcane_blast | Fluffy_Pillow | 42537.3/72440: 59% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:24.067 | cooldowns | s | radiant_spark | Fluffy_Pillow | 40833.3/72440: 56% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:25.394 | rotation | . | arcane_blast | Fluffy_Pillow | 41755.8/72440: 58% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:26.908 | rotation | . | arcane_blast | Fluffy_Pillow | 38449.3/72440: 53% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:28.260 | rotation | . | arcane_blast | Fluffy_Pillow | 33533.1/72440: 46% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:29.614 | rotation | . | arcane_blast | Fluffy_Pillow | 28619.8/72440: 40% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:30.966 | rotation | . | arcane_blast | Fluffy_Pillow | 23703.6/72440: 33% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:32.319 | rotation | . | arcane_barrage | Fluffy_Pillow | 18788.8/72440: 26% mana | arcane_charge(4), clearcasting |
| 1:33.648 | rotation | . | arcane_missiles | Fluffy_Pillow | 23611.8/72440: 33% mana | clearcasting |
| 1:35.658 | rotation | . | arcane_blast | Fluffy_Pillow | 26523.9/72440: 37% mana | |
| 1:37.647 | rotation | . | arcane_blast | Fluffy_Pillow | 28030.6/72440: 39% mana | arcane_charge |
| 1:39.478 | rotation | . | arcane_blast | Fluffy_Pillow | 27933.3/72440: 39% mana | arcane_charge(2), clearcasting |
| 1:41.151 | rotation | . | arcane_blast | Fluffy_Pillow | 26232.2/72440: 36% mana | arcane_charge(3), clearcasting |
| 1:42.664 | rotation | . | arcane_barrage | Fluffy_Pillow | 22924.2/72440: 32% mana | arcane_charge(4), clearcasting |
| 1:43.991 | rotation | . | arcane_orb | Fluffy_Pillow | 27744.4/72440: 38% mana | clearcasting |
| 1:45.318 | rotation | . | arcane_blast | Fluffy_Pillow | 29166.9/72440: 40% mana | arcane_charge(2), clearcasting |
| 1:46.990 | rotation | . | arcane_blast | Fluffy_Pillow | 27464.3/72440: 38% mana | arcane_charge(3), clearcasting |
| 1:48.503 | rotation | . | arcane_blast | Fluffy_Pillow | 24156.4/72440: 33% mana | arcane_charge(4), clearcasting |
| 1:49.857 | rotation | . | arcane_blast | Fluffy_Pillow | 19243.0/72440: 27% mana | arcane_charge(4), clearcasting |
| 1:51.209 | rotation | . | arcane_blast | Fluffy_Pillow | 14326.8/72440: 20% mana | arcane_charge(4), clearcasting(2) |
| 1:52.562 | rotation | ? | evocation | Kyrian_none | 9412.0/72440: 13% mana | arcane_charge(4), clearcasting(3) |
| 1:56.862 | rotation | > | cancel_action | Fluffy_Pillow | 69410.1/72440: 96% mana | arcane_charge(4), clearcasting(3), evocation |
| 1:56.866 | rotation | . | arcane_barrage | Fluffy_Pillow | 69415.9/72440: 96% mana | arcane_charge(4), clearcasting(3) |
| 1:58.194 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(3) |
| 1:59.522 | cooldowns | z | rune_of_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), clearcasting(3) |
| 2:00.848 | rotation | . | arcane_missiles | Fluffy_Pillow | 71868.4/72440: 99% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 2:08.764 | rotation | . | arcane_blast | Fluffy_Pillow | 69077.8/72440: 95% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:10.117 | rotation | . | arcane_blast | Fluffy_Pillow | 64163.0/72440: 89% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:11.472 | shared_cds | . | use_mana_gem | Kyrian_none | 59251.1/72440: 82% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:11.472 | rotation | . | arcane_blast | Fluffy_Pillow | 66495.1/72440: 92% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:12.826 | rotation | . | arcane_barrage | Fluffy_Pillow | 61581.8/72440: 85% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 2:14.153 | rotation | . | arcane_orb | Fluffy_Pillow | 66402.0/72440: 92% mana | clearcasting, crimson_chorus(2) |
| 2:15.481 | rotation | . | arcane_blast | Fluffy_Pillow | 67826.0/72440: 94% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 2:17.153 | rotation | . | arcane_blast | Fluffy_Pillow | 66123.4/72440: 91% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:18.666 | cooldowns | u | radiant_spark | Fluffy_Pillow | 62815.4/72440: 87% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:19.993 | cooldowns | y | arcane_power | Fluffy_Pillow | 63737.9/72440: 88% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:19.993 | rotation | . | arcane_blast | Fluffy_Pillow | 63737.9/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:21.347 | rotation | . | arcane_blast | Fluffy_Pillow | 62262.1/72440: 86% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:22.701 | rotation | . | arcane_blast | Fluffy_Pillow | 60786.3/72440: 84% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:24.055 | rotation | . | arcane_blast | Fluffy_Pillow | 59310.5/72440: 82% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:25.409 | rotation | . | arcane_blast | Fluffy_Pillow | 57834.6/72440: 80% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:26.763 | rotation | . | arcane_missiles | Fluffy_Pillow | 56358.8/72440: 78% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:34.076 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 66953.9/72440: 92% mana | arcane_charge(4), arcane_power |
| 2:34.076 | rotation | . | arcane_barrage | Fluffy_Pillow | 66953.9/72440: 92% mana | arcane_charge(4), arcane_power, presence_of_mind(3) |
| 2:35.403 | rotation | . | arcane_orb | Fluffy_Pillow | 71774.1/72440: 99% mana | presence_of_mind(3) |
| 2:36.731 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), presence_of_mind(3) |
| 2:38.057 | rotation | . | arcane_blast | Fluffy_Pillow | 70236.1/72440: 97% mana | arcane_charge(3), presence_of_mind(2) |
| 2:39.382 | rotation | . | arcane_blast | Fluffy_Pillow | 66655.8/72440: 92% mana | arcane_charge(4), clearcasting, presence_of_mind |
| 2:40.709 | rotation | . | arcane_blast | Fluffy_Pillow | 61703.3/72440: 85% mana | arcane_charge(4), clearcasting |
| 2:42.061 | rotation | . | arcane_blast | Fluffy_Pillow | 56787.1/72440: 78% mana | arcane_charge(4), clearcasting |
| 2:43.414 | rotation | . | arcane_blast | Fluffy_Pillow | 51872.3/72440: 72% mana | arcane_charge(4), clearcasting(2) |
| 2:44.767 | rotation | . | arcane_barrage | Fluffy_Pillow | 46957.6/72440: 65% mana | arcane_charge(4), clearcasting(2) |
| 2:46.094 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 51777.7/72440: 71% mana | clearcasting(2) |
| 2:47.421 | cooldowns | z | rune_of_power | Fluffy_Pillow | 51200.3/72440: 71% mana | arcane_charge(4), clearcasting(2) |
| 2:48.750 | rotation | . | arcane_missiles | Fluffy_Pillow | 53125.7/72440: 73% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:56.767 | rotation | . | arcane_blast | Fluffy_Pillow | 57240.8/72440: 79% mana | arcane_charge(4), rune_of_power |
| 2:58.121 | rotation | . | arcane_blast | Fluffy_Pillow | 52327.4/72440: 72% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:59.475 | rotation | . | arcane_missiles | Fluffy_Pillow | 47414.1/72440: 65% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:01.431 | cooldowns | s | radiant_spark | Fluffy_Pillow | 50248.0/72440: 69% mana | arcane_charge(4), clearcasting |
| 3:02.759 | rotation | . | arcane_blast | Fluffy_Pillow | 51172.0/72440: 71% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:04.114 | rotation | . | arcane_blast | Fluffy_Pillow | 46260.1/72440: 64% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.468 | rotation | . | arcane_blast | Fluffy_Pillow | 41346.8/72440: 57% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:06.822 | rotation | . | arcane_blast | Fluffy_Pillow | 36433.4/72440: 50% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:08.177 | rotation | . | arcane_blast | Fluffy_Pillow | 31521.6/72440: 44% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:09.531 | rotation | . | arcane_barrage | Fluffy_Pillow | 26608.2/72440: 37% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:10.861 | rotation | . | arcane_orb | Fluffy_Pillow | 31432.7/72440: 43% mana | clearcasting(2), crimson_chorus |
| 3:12.189 | rotation | . | arcane_blast | Fluffy_Pillow | 32856.8/72440: 45% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 3:13.861 | rotation | . | arcane_blast | Fluffy_Pillow | 31154.1/72440: 43% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:15.373 | rotation | . | arcane_blast | Fluffy_Pillow | 27844.7/72440: 38% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:16.726 | rotation | . | arcane_barrage | Fluffy_Pillow | 22930.0/72440: 32% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:18.052 | rotation | . | arcane_missiles | Fluffy_Pillow | 27748.7/72440: 38% mana | clearcasting(2), crimson_chorus(2) |
| 3:20.112 | rotation | . | arcane_missiles | Fluffy_Pillow | 30733.2/72440: 42% mana | clearcasting, crimson_chorus(2) |
| 3:22.183 | rotation | . | arcane_blast | Fluffy_Pillow | 33733.7/72440: 47% mana | crimson_chorus(2) |
| 3:24.173 | rotation | . | arcane_blast | Fluffy_Pillow | 35241.8/72440: 49% mana | arcane_charge, crimson_chorus(3) |
| 3:26.002 | rotation | . | arcane_blast | Fluffy_Pillow | 35141.6/72440: 49% mana | arcane_charge(2), crimson_chorus(3) |
| 3:27.673 | rotation | . | arcane_blast | Fluffy_Pillow | 33437.6/72440: 46% mana | arcane_charge(3), crimson_chorus(3) |
| 3:29.186 | rotation | . | arcane_blast | Fluffy_Pillow | 30129.6/72440: 42% mana | arcane_charge(4), crimson_chorus(3) |
| 3:30.538 | rotation | . | arcane_blast | Fluffy_Pillow | 25213.4/72440: 35% mana | arcane_charge(4), crimson_chorus(3) |
| 3:31.891 | rotation | . | arcane_blast | Fluffy_Pillow | 20298.6/72440: 28% mana | arcane_charge(4), crimson_chorus(3) |
| 3:33.245 | rotation | . | arcane_barrage | Fluffy_Pillow | 15385.3/72440: 21% mana | arcane_charge(4), clearcasting |
| 3:34.571 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 20204.0/72440: 28% mana | clearcasting |
| 3:35.899 | cooldowns | z | rune_of_power | Fluffy_Pillow | 19628.0/72440: 27% mana | arcane_charge(4), clearcasting |
| 3:37.226 | rotation | . | arcane_missiles | Fluffy_Pillow | 21550.6/72440: 30% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:45.880 | rotation | . | arcane_missiles | Fluffy_Pillow | 11588.5/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:47.894 | rotation | . | arcane_blast | Fluffy_Pillow | 14506.4/72440: 20% mana | arcane_charge(4), rune_of_power |
| 3:49.247 | cooldowns | s | radiant_spark | Fluffy_Pillow | 9591.6/72440: 13% mana | arcane_charge(4), clearcasting |
| 3:50.575 | rotation | . | arcane_blast | Fluffy_Pillow | 10515.6/72440: 15% mana | arcane_charge(4), clearcasting |
| 3:51.928 | rotation | . | evocation | Kyrian_none | 5600.8/72440: 8% mana | arcane_charge(4), clearcasting |
| 3:56.528 | rotation | > | cancel_action | Fluffy_Pillow | 69784.8/72440: 96% mana | arcane_charge(4), clearcasting(2), evocation |
| 3:56.530 | rotation | . | arcane_blast | Fluffy_Pillow | 69787.7/72440: 96% mana | arcane_charge(4), clearcasting(2) |
| 3:57.883 | rotation | . | arcane_blast | Fluffy_Pillow | 64872.9/72440: 90% mana | arcane_charge(4), clearcasting(2) |
| 3:59.235 | rotation | . | arcane_blast | Fluffy_Pillow | 59956.7/72440: 83% mana | arcane_charge(4), clearcasting(2) |
| 4:00.589 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 55043.4/72440: 76% mana | arcane_charge(4), clearcasting(2) |
| 4:00.589 | rotation | . | arcane_barrage | Fluffy_Pillow | 55043.4/72440: 76% mana | arcane_charge(4), clearcasting(2) |
| 4:01.916 | rotation | . | arcane_missiles | Fluffy_Pillow | 59863.5/72440: 83% mana | clearcasting(2) |
| 4:03.798 | rotation | . | arcane_missiles | Fluffy_Pillow | 62590.2/72440: 86% mana | clearcasting, crimson_chorus |
| 4:05.921 | rotation | . | arcane_orb | Fluffy_Pillow | 65666.0/72440: 91% mana | crimson_chorus |
| 4:07.249 | rotation | . | arcane_blast | Fluffy_Pillow | 67090.0/72440: 93% mana | arcane_charge(2), crimson_chorus |
| 4:08.921 | rotation | . | arcane_blast | Fluffy_Pillow | 65387.4/72440: 90% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 4:10.433 | rotation | . | arcane_blast | Fluffy_Pillow | 62078.0/72440: 86% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:11.785 | shared_cds | . | use_mana_gem | Kyrian_none | 57161.7/72440: 79% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:11.785 | rotation | . | arcane_blast | Fluffy_Pillow | 64405.7/72440: 89% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:13.140 | rotation | . | arcane_blast | Fluffy_Pillow | 59493.9/72440: 82% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:14.493 | rotation | . | arcane_blast | Fluffy_Pillow | 54579.1/72440: 75% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:15.847 | rotation | . | arcane_blast | Fluffy_Pillow | 49665.8/72440: 69% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:17.201 | rotation | . | arcane_blast | Fluffy_Pillow | 44752.4/72440: 62% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:18.556 | rotation | . | arcane_blast | Fluffy_Pillow | 39840.6/72440: 55% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:19.910 | rotation | . | arcane_blast | Fluffy_Pillow | 34927.2/72440: 48% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:21.262 | rotation | @ | arcane_barrage | Fluffy_Pillow | 30011.0/72440: 41% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:22.590 | cooldowns | t | radiant_spark | Fluffy_Pillow | 34832.6/72440: 48% mana | clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:23.917 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 35755.2/72440: 49% mana | clearcasting(2), crimson_chorus(3), empyreal_surge(5) |
| 4:25.245 | cooldowns | y | arcane_power | Fluffy_Pillow | 35179.2/72440: 49% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5) |
| 4:25.245 | shared_cds | . | berserking | Fluffy_Pillow | 35179.2/72440: 49% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:25.245 | rotation | . | arcane_blast | Fluffy_Pillow | 35179.2/72440: 49% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:26.476 | rotation | . | arcane_missiles | Fluffy_Pillow | 33525.2/72440: 46% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:35.331 | rotation | . | arcane_blast | Fluffy_Pillow | 38854.3/72440: 54% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:36.563 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 37201.7/72440: 51% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:36.563 | rotation | . | arcane_blast | Fluffy_Pillow | 37201.7/72440: 51% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 4:37.771 | rotation | . | arcane_blast | Fluffy_Pillow | 35514.4/72440: 49% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 4:39.098 | rotation | . | arcane_barrage | Fluffy_Pillow | 33999.4/72440: 47% mana | arcane_charge(4), arcane_power, presence_of_mind |
| 4:40.424 | rotation | . | arcane_orb | Fluffy_Pillow | 38818.1/72440: 54% mana | presence_of_mind |
| 4:41.751 | rotation | . | arcane_blast | Fluffy_Pillow | 40240.7/72440: 56% mana | arcane_charge(2), presence_of_mind |
| 4:43.080 | rotation | . | arcane_blast | Fluffy_Pillow | 38041.1/72440: 53% mana | arcane_charge(3) |
| 4:44.593 | cooldowns | z | rune_of_power | Fluffy_Pillow | 34733.2/72440: 48% mana | arcane_charge(4) |
| 4:45.921 | rotation | . | arcane_blast | Fluffy_Pillow | 36657.2/72440: 51% mana | arcane_charge(4), rune_of_power |
| 4:47.274 | rotation | . | arcane_blast | Fluffy_Pillow | 31742.4/72440: 44% mana | arcane_charge(4), rune_of_power |
| 4:48.626 | rotation | . | arcane_blast | Fluffy_Pillow | 26826.2/72440: 37% mana | arcane_charge(4), rune_of_power |
| 4:49.977 | rotation | . | arcane_blast | Fluffy_Pillow | 21908.5/72440: 30% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:51.331 | rotation | . | arcane_missiles | Fluffy_Pillow | 16995.2/72440: 23% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.350 | rotation | . | arcane_blast | Fluffy_Pillow | 19920.3/72440: 27% mana | arcane_charge(4), rune_of_power |
| 4:54.704 | rotation | . | arcane_blast | Fluffy_Pillow | 15007.0/72440: 21% mana | arcane_charge(4), rune_of_power |
| 4:56.058 | rotation | . | arcane_blast | Fluffy_Pillow | 10093.7/72440: 14% mana | arcane_charge(4), rune_of_power |
| 4:57.414 | rotation | . | arcane_barrage | Fluffy_Pillow | 5183.2/72440: 7% mana | arcane_charge(4), rune_of_power |
| 4:58.742 | rotation | . | arcane_blast | Fluffy_Pillow | 10004.8/72440: 14% mana | |
| 5:00.733 | rotation | . | arcane_orb | Fluffy_Pillow | 11514.4/72440: 16% mana | arcane_charge |
| 5:02.061 | cooldowns | s | radiant_spark | Fluffy_Pillow | 12938.4/72440: 18% mana | arcane_charge(3) |
| 5:03.388 | rotation | . | arcane_blast | Fluffy_Pillow | 13861.0/72440: 19% mana | arcane_charge(3), crimson_chorus |
| 5:04.900 | rotation | . | arcane_blast | Fluffy_Pillow | 10551.6/72440: 15% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:06.251 | rotation | . | arcane_barrage | Fluffy_Pillow | 5633.9/72440: 8% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:07.578 | rotation | . | arcane_blast | Fluffy_Pillow | 10454.0/72440: 14% mana | clearcasting, crimson_chorus |
| 5:09.567 | shared_cds | . | time_warp | Fluffy_Pillow | 11960.7/72440: 17% mana | arcane_charge, clearcasting, crimson_chorus |
| 5:09.567 | rotation | . | arcane_blast | Fluffy_Pillow | 9960.7/72440: 14% mana | arcane_charge, clearcasting, temporal_warp, crimson_chorus |
| 5:10.975 | rotation | . | arcane_barrage | Fluffy_Pillow | 9250.6/72440: 13% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus |
| 5:11.998 | rotation | . | arcane_blast | Fluffy_Pillow | 12181.5/72440: 17% mana | clearcasting, temporal_warp, crimson_chorus |
| 5:13.530 | rotation | . | arcane_blast | Fluffy_Pillow | 13026.1/72440: 18% mana | arcane_charge, clearcasting, temporal_warp, crimson_chorus(2) |
| 5:14.940 | rotation | . | arcane_blast | Fluffy_Pillow | 12318.9/72440: 17% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:16.227 | rotation | . | arcane_blast | Fluffy_Pillow | 10058.5/72440: 14% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:17.392 | rotation | . | arcane_missiles | Fluffy_Pillow | 6246.4/72440: 9% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:18.987 | rotation | . | arcane_barrage | Fluffy_Pillow | 8557.2/72440: 12% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:20.010 | rotation | . | arcane_blast | Fluffy_Pillow | 12936.9/72440: 18% mana | clearcasting, temporal_warp, crimson_chorus(2) |
| 5:21.541 | rotation | . | arcane_orb | Fluffy_Pillow | 13780.0/72440: 19% mana | arcane_charge, clearcasting, temporal_warp, crimson_chorus(2) |
| 5:22.562 | rotation | . | arcane_blast | Fluffy_Pillow | 14759.3/72440: 20% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:23.727 | rotation | . | arcane_blast | Fluffy_Pillow | 10947.1/72440: 15% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:24.770 | rotation | ? | evocation | Fluffy_Pillow | 5583.2/72440: 8% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:28.270 | rotation | > | cancel_action | Fluffy_Pillow | 69069.6/72440: 95% mana | arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus(3) |
| 5:28.273 | rotation | . | arcane_blast | Fluffy_Pillow | 69073.9/72440: 95% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:29.316 | rotation | . | arcane_blast | Fluffy_Pillow | 63710.0/72440: 88% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:30.358 | rotation | . | arcane_barrage | Fluffy_Pillow | 58344.6/72440: 81% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:31.380 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 62722.9/72440: 87% mana | clearcasting, temporal_warp, crimson_chorus(3) |
| 5:32.404 | cooldowns | z | rune_of_power | Fluffy_Pillow | 61706.5/72440: 85% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:33.428 | rotation | . | arcane_missiles | Fluffy_Pillow | 63190.1/72440: 87% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:41.648 | final_burn | } | arcane_blast | Fluffy_Pillow | 52599.2/72440: 73% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:42.692 | final_burn | } | arcane_blast | Fluffy_Pillow | 47236.7/72440: 65% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:43.736 | final_burn | } | arcane_blast | Fluffy_Pillow | 41874.3/72440: 58% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:44.779 | final_burn | | | arcane_missiles | Fluffy_Pillow | 36510.4/72440: 50% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:47.728 | cooldowns | s | radiant_spark | Fluffy_Pillow | 40782.9/72440: 56% mana | arcane_charge(4), temporal_warp |
| 5:48.748 | final_burn | } | arcane_blast | Fluffy_Pillow | 41260.7/72440: 57% mana | arcane_charge(4), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Kyrian_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=kyrian
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6102.6 | 6102.6 | 10.6 / 0.173% | 996.4 / 16.3% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2431.4 | 2299.6 | Mana | 0.00% | 40.5 | 100.0% | 100% |
| Talents |
|
|---|---|
| Night Fae | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_ArcaneProdigy | 6103 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 342 | 5.6% | 18.5 | 15.21sec | 5565 | 4500 | Direct | 18.5 | 4687 | 9403 | 5568 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.01
opener [*]:0.59
opener [;]:0.32
rotation [>]:1.00
rotation [?]:2.82
rotation [@]:0.07
rotation [.]:4.84
rotation [.]:3.40
rotation [.]:0.76
rotation [.]:2.13
rotation [.]:2.54
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2175 | 35.7% | 110.8 | 2.69sec | 5875 | 4616 | Direct | 111.8 | 4900 | 9870 | 5823 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:2.70
opener [#]:1.00
opener [)]:0.15
opener [:]:19.40
rotation [.]:2.08
rotation [.]:86.08
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 296 | 4.8% | 166.0 | 1.82sec | 533 | 0 | Direct | 166.0 | 443 | 927 | 533 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2422 | 39.7% | 45.5 | 6.35sec | 15934 | 9172 | Periodic | 306.6 | 1975 | 4080 | 2364 | 18.5% | 24.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.73
opener [+]:1.00
opener [,]:0.97
opener [-]:1.04
rotation [.]:5.50
rotation [.]:6.38
rotation [.]:2.52
rotation [.]:2.73
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (136) | 0.0% (2.2%) | 10.3 | 29.22sec | 3977 | 3191 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener ["]:1.00
rotation [.]:9.26
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 136 | 2.2% | 10.3 | 30.02sec | 3980 | 0 | Direct | 10.3 | 3371 | 6742 | 3981 | 18.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (87) | 0.0% (1.4%) | 2.0 | 0.00sec | 12927 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 87 | 1.4% | 10.0 | 20.31sec | 2586 | 0 | Periodic | 13.9 | 1561 | 3085 | 1851 | 19.0% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 20.9 | 14.01sec | 540 | 0 | Direct | 20.9 | 456 | 911 | 540 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6038 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 42 | 0.7% | 41.9 | 7.06sec | 297 | 0 | Direct | 41.9 | 251 | 501 | 297 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shifting Power | 80 | 1.3% | 4.6 | 65.25sec | 5180 | 1540 | Periodic | 18.3 | 1127 | 2254 | 1301 | 15.4% | 4.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shifting Power
Action Details: Shifting Power
Resources
Damage Over Time
Spelldata
Action Details: Shifting Power Pulse
Resources
Direct Damage
Spelldata
Action Priority List
cooldowns [x]:4.60
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (464) | 0.0% (7.6%) | 6.4 | 46.94sec | 21609 | 17867 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:1.64
cooldowns [t]:3.77
cooldowns [u]:0.02
opener [%]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 464 | 7.6% | 6.4 | 46.88sec | 21609 | 0 | Direct | 6.4 | 21630 | 0 | 21630 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_ArcaneProdigy | ||||||||||||||||||||||||||
| Arcane Power | 3.6 | 89.72sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:2.61
opener [&]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 192.30sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.96
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 106.35sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [=]:0.60
rotation [.]:1.72
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.1 | 325.01sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.05
|
||||||||||||||||||||||||||
| Presence of Mind | 3.9 | 78.08sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [y]:0.60
cooldowns [z]:2.11
cooldowns [{]:0.18
opener [']:0.15
opener [(]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 6.3 | 51.45sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:5.28
opener [$]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.8 | 271.06sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.81
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.68sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 19.4 | 119.4 | 15.6sec | 2.2sec | 13.1sec | 84.73% | 0.00% | 80.6 (81.4) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.6 | 0.0 | 89.3sec | 89.3sec | 14.7sec | 17.70% | 0.00% | 0.0 (0.0) | 3.5 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 193.7sec | 193.7sec | 11.9sec | 7.91% | 13.29% | 0.0 (0.0) | 1.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 18.1 | 11.1 | 16.6sec | 10.2sec | 7.3sec | 43.87% | 0.00% | 0.1 (0.1) | 0.5 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.6sec | 60.7sec | 28.6sec | 52.05% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 183.4sec | 183.4sec | 15.0sec | 10.08% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 105.0sec | 105.0sec | 3.8sec | 4.24% | 0.00% | 15.1 (15.1) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.1 | 0.0 | 306.7sec | 306.7sec | 24.5sec | 8.70% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.9 | 0.0 | 78.0sec | 78.0sec | 4.5sec | 5.77% | 10.35% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.9 | 0.0 | 31.0sec | 31.0sec | 11.8sec | 39.03% | 0.00% | 0.0 (0.0) | 9.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.8 | 0.0 | 271.7sec | 271.7sec | 36.2sec | 21.55% | 0.00% | 0.0 (0.0) | 1.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 5.26% |
| Arcane Barrage Arcane Charge 3 | 3.92% | 0.00% | 25.00% |
| Arcane Barrage Arcane Charge 4 | 96.07% | 72.73% | 100.00% |
| Arcane Blast Arcane Charge 0 | 5.22% | 0.88% | 10.43% |
| Arcane Blast Arcane Charge 1 | 3.48% | 0.00% | 7.81% |
| Arcane Blast Arcane Charge 2 | 9.71% | 5.10% | 14.00% |
| Arcane Blast Arcane Charge 3 | 10.42% | 6.42% | 15.13% |
| Arcane Blast Arcane Charge 4 | 71.17% | 59.12% | 85.84% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 0.83% | 0.00% | 6.32% | 0.8s | 0.0s | 6.1s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 199.538 | 131.567 | 259.948 |
| Evocation | 21.981 | 0.000 | 64.066 | 74.028 | 20.580 | 111.568 |
| Shifting Power | 11.210 | 0.000 | 39.297 | 52.029 | 33.004 | 108.568 |
| Rune of Power | 9.439 | 0.000 | 49.993 | 61.278 | 36.379 | 124.954 |
| Touch of the Magi | 7.035 | 0.000 | 21.518 | 47.262 | 33.282 | 86.055 |
| Arcane Power | 8.527 | 0.000 | 60.180 | 31.152 | 17.395 | 85.709 |
| Arcane Barrage | 13.094 | 1.028 | 52.365 | 254.322 | 195.055 | 312.264 |
| Arcane Orb | 11.001 | 0.000 | 78.977 | 118.358 | 61.614 | 187.935 |
| Presence of Mind | 24.282 | 0.000 | 84.054 | 101.235 | 49.177 | 161.182 |
| Time Warp | 5.961 | 0.000 | 62.196 | 10.874 | 1.324 | 63.524 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| NF_ArcaneProdigy | |||||||
| mana_regen | Mana | 3157.16 | 429932.72 | 62.41% | 136.18 | 4033.86 | 0.93% |
| Evocation | Mana | 127.19 | 184916.82 | 26.84% | 1453.91 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21220.13 | 3.08% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 18.48 | 52869.74 | 7.67% | 2861.56 | 126.47 | 0.24% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2299.58 | 2431.35 | 4146.3 | 32957.8 | 430.3 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| NF_ArcaneProdigy | |||||||
| arcane_blast | Mana | 111.8 | 600856.6 | 5372.1 | 5421.0 | 1.1 | |
| arcane_missiles | Mana | 45.5 | 91501.0 | 2011.4 | 2011.6 | 7.9 | |
| arcane_orb | Mana | 10.3 | 5106.4 | 497.7 | 497.8 | 8.0 | |
| shifting_power | Mana | 4.6 | 11506.0 | 2500.0 | 2501.3 | 2.1 | |
| time_warp | Mana | 1.8 | 3613.6 | 1993.1 | 1994.6 | 0.0 | |
| touch_of_the_magi | Mana | 6.4 | 15925.8 | 2480.0 | 2480.9 | 8.7 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 1.64 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 3.77 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.02 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 2.61 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 5.28 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| x | 4.60 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down |
| y | 0.60 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| z | 2.11 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| { | 0.18 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.73 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 2.70 | arcane_blast |
| ~ | 0.01 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| " | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| # | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| $ | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| % | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| & | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ' | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ( | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ) | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| * | 0.59 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| + | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| , | 0.97 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| - | 1.04 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| : | 19.40 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| ; | 0.32 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| < | 3.27 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| = | 0.60 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| > | 1.00 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| ? | 2.82 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| @ | 0.07 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 2.08 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.50 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 6.38 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.52 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 2.73 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.26 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 4.84 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.40 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 0.76 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.13 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack | |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 86.08 | arcane_blast |
| . | 1.72 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 2.54 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.05 | potion,if=buff.arcane_power.up |
| . | 1.81 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.96 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | F | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | K | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | NF_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | NF_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | NF_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | # | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.225 | opener | $ | rune_of_power | Fluffy_Pillow | 66241.0/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.012 | opener | : | arcane_blast | Fluffy_Pillow | 67381.2/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.815 | opener | : | arcane_blast | Fluffy_Pillow | 61669.6/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.617 | shared_cds | . | use_mana_gem | NF_ArcaneProdigy | 55956.6/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.617 | opener | : | arcane_blast | Fluffy_Pillow | 63200.6/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.419 | opener | : | arcane_blast | Fluffy_Pillow | 57487.5/72440: 79% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:06.220 | opener | : | arcane_blast | Fluffy_Pillow | 51773.0/72440: 71% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.023 | opener | : | arcane_blast | Fluffy_Pillow | 46061.4/72440: 64% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.825 | opener | : | arcane_blast | Fluffy_Pillow | 40348.3/72440: 56% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.627 | opener | : | arcane_blast | Fluffy_Pillow | 34635.2/72440: 48% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.430 | opener | - | arcane_missiles | Fluffy_Pillow | 28923.6/72440: 40% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.791 | opener | : | arcane_blast | Fluffy_Pillow | 30895.4/72440: 43% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.595 | opener | : | arcane_blast | Fluffy_Pillow | 25185.3/72440: 35% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.396 | opener | : | arcane_blast | Fluffy_Pillow | 19470.8/72440: 27% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.198 | opener | - | arcane_missiles | Fluffy_Pillow | 13757.7/72440: 19% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.462 | opener | * | arcane_barrage | Fluffy_Pillow | 15589.0/72440: 22% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.249 | opener | ! | evocation | NF_ArcaneProdigy | 19626.8/72440: 27% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.349 | rotation | < | cancel_action | Fluffy_Pillow | 69146.1/72440: 95% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.354 | opener | % | touch_of_the_magi | Fluffy_Pillow | 69153.4/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.142 | opener | & | arcane_power | Fluffy_Pillow | 67795.0/72440: 94% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.142 | shared_cds | . | potion | Fluffy_Pillow | 67795.0/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.142 | shared_cds | . | berserking | Fluffy_Pillow | 67795.0/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.142 | opener | + | arcane_missiles | Fluffy_Pillow | 67795.0/72440: 94% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.901 | opener | ' | presence_of_mind | Fluffy_Pillow | 60286.3/72440: 83% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.901 | opener | ) | arcane_blast | Fluffy_Pillow | 60286.3/72440: 83% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.656 | opener | : | arcane_blast | Fluffy_Pillow | 57942.6/72440: 80% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.410 | opener | : | arcane_blast | Fluffy_Pillow | 55597.5/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.164 | opener | : | arcane_blast | Fluffy_Pillow | 53252.4/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.918 | opener | : | arcane_blast | Fluffy_Pillow | 50907.3/72440: 70% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.671 | opener | : | arcane_blast | Fluffy_Pillow | 48560.8/72440: 67% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.425 | opener | : | arcane_blast | Fluffy_Pillow | 46215.6/72440: 64% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.227 | opener | : | arcane_blast | Fluffy_Pillow | 43940.1/72440: 61% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:32.028 | opener | , | arcane_missiles | Fluffy_Pillow | 41663.1/72440: 58% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:33.336 | cooldowns | x | shifting_power | Fluffy_Pillow | 43558.1/72440: 60% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.684 | rotation | . | arcane_barrage | Fluffy_Pillow | 44459.9/72440: 61% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:36.472 | rotation | . | arcane_orb | Fluffy_Pillow | 48499.1/72440: 67% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:37.259 | rotation | . | arcane_blast | Fluffy_Pillow | 49139.3/72440: 68% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.250 | rotation | . | arcane_blast | Fluffy_Pillow | 46450.1/72440: 64% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:39.147 | rotation | . | arcane_blast | Fluffy_Pillow | 42249.7/72440: 58% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:39.950 | rotation | . | arcane_blast | Fluffy_Pillow | 36538.1/72440: 50% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.754 | rotation | . | arcane_blast | Fluffy_Pillow | 30827.9/72440: 43% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.557 | rotation | . | arcane_blast | Fluffy_Pillow | 25116.3/72440: 35% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:42.910 | rotation | . | arcane_blast | Fluffy_Pillow | 20201.5/72440: 28% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:44.265 | rotation | . | arcane_blast | Fluffy_Pillow | 15289.6/72440: 21% mana | arcane_charge(4), clearcasting |
| 0:45.616 | rotation | . | arcane_barrage | Fluffy_Pillow | 10372.0/72440: 14% mana | arcane_charge(4), clearcasting |
| 0:46.943 | rotation | . | arcane_blast | Fluffy_Pillow | 15192.1/72440: 21% mana | clearcasting |
| 0:48.932 | rotation | . | arcane_blast | Fluffy_Pillow | 16698.8/72440: 23% mana | arcane_charge, clearcasting |
| 0:50.764 | rotation | . | arcane_blast | Fluffy_Pillow | 16603.0/72440: 23% mana | arcane_charge(2), clearcasting |
| 0:52.435 | rotation | . | arcane_missiles | Fluffy_Pillow | 14898.9/72440: 21% mana | arcane_charge(3), clearcasting |
| 0:54.504 | rotation | ? | arcane_barrage | Fluffy_Pillow | 17896.5/72440: 25% mana | arcane_charge(3) |
| 0:55.832 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 21993.7/72440: 30% mana | |
| 0:57.160 | cooldowns | w | rune_of_power | Fluffy_Pillow | 21417.7/72440: 30% mana | arcane_charge(4) |
| 0:58.487 | rotation | . | arcane_missiles | Fluffy_Pillow | 23340.3/72440: 32% mana | arcane_charge(4), rune_of_power |
| 1:07.593 | rotation | . | arcane_barrage | Fluffy_Pillow | 6533.0/72440: 9% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:08.922 | rotation | . | arcane_orb | Fluffy_Pillow | 11356.1/72440: 16% mana | rune_of_power, crimson_chorus |
| 1:10.250 | rotation | . | arcane_blast | Fluffy_Pillow | 12780.1/72440: 18% mana | arcane_charge(2), rune_of_power, crimson_chorus |
| 1:11.921 | rotation | . | arcane_blast | Fluffy_Pillow | 11076.1/72440: 15% mana | arcane_charge(3), crimson_chorus(2) |
| 1:13.434 | rotation | . | arcane_barrage | Fluffy_Pillow | 7768.1/72440: 11% mana | arcane_charge(4), crimson_chorus(2) |
| 1:14.764 | rotation | . | arcane_blast | Fluffy_Pillow | 12592.6/72440: 17% mana | crimson_chorus(2) |
| 1:16.754 | rotation | . | arcane_blast | Fluffy_Pillow | 14100.7/72440: 19% mana | arcane_charge, crimson_chorus(2) |
| 1:18.586 | rotation | . | arcane_blast | Fluffy_Pillow | 14004.9/72440: 19% mana | arcane_charge(2), crimson_chorus(2) |
| 1:20.259 | rotation | . | arcane_blast | Fluffy_Pillow | 12303.7/72440: 17% mana | arcane_charge(3), crimson_chorus(2) |
| 1:21.771 | rotation | . | arcane_barrage | Fluffy_Pillow | 8994.3/72440: 12% mana | arcane_charge(4), crimson_chorus(3) |
| 1:23.097 | rotation | . | arcane_blast | Fluffy_Pillow | 13813.0/72440: 19% mana | crimson_chorus(3) |
| 1:25.087 | rotation | . | arcane_blast | Fluffy_Pillow | 15321.2/72440: 21% mana | arcane_charge, crimson_chorus(3) |
| 1:26.917 | rotation | . | arcane_blast | Fluffy_Pillow | 15222.5/72440: 21% mana | arcane_charge(2), crimson_chorus(3) |
| 1:28.589 | rotation | . | arcane_blast | Fluffy_Pillow | 13519.8/72440: 19% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:30.102 | rotation | . | arcane_barrage | Fluffy_Pillow | 10211.9/72440: 14% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:31.430 | rotation | . | arcane_orb | Fluffy_Pillow | 15033.5/72440: 21% mana | clearcasting |
| 1:32.757 | rotation | . | arcane_blast | Fluffy_Pillow | 16456.0/72440: 23% mana | arcane_charge(2), clearcasting |
| 1:34.429 | cooldowns | x | shifting_power | Fluffy_Pillow | 14753.4/72440: 20% mana | arcane_charge(3), clearcasting |
| 1:38.153 | rotation | . | arcane_blast | Fluffy_Pillow | 17648.8/72440: 24% mana | arcane_charge(3), clearcasting |
| 1:39.665 | rotation | . | arcane_blast | Fluffy_Pillow | 14339.4/72440: 20% mana | arcane_charge(4), clearcasting |
| 1:41.018 | rotation | = | evocation | NF_ArcaneProdigy | 9424.6/72440: 13% mana | arcane_charge(4), clearcasting |
| 1:45.318 | rotation | < | cancel_action | Fluffy_Pillow | 69422.7/72440: 96% mana | arcane_charge(4), evocation |
| 1:45.320 | rotation | > | arcane_barrage | Fluffy_Pillow | 69425.6/72440: 96% mana | arcane_charge(4) |
| 1:46.646 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 1:47.975 | cooldowns | v | arcane_power | Fluffy_Pillow | 69948.7/72440: 97% mana | arcane_charge(4), clearcasting |
| 1:47.975 | rotation | . | arcane_missiles | Fluffy_Pillow | 69948.7/72440: 97% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 1:55.737 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 72409.1/72440: 100% mana | arcane_charge(4), arcane_power, rune_of_power |
| 1:55.737 | rotation | . | arcane_blast | Fluffy_Pillow | 72409.1/72440: 100% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 1:57.065 | rotation | . | arcane_blast | Fluffy_Pillow | 70895.6/72440: 98% mana | arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power |
| 1:58.392 | rotation | . | arcane_blast | Fluffy_Pillow | 69380.6/72440: 96% mana | arcane_charge(4), arcane_power, presence_of_mind, rune_of_power |
| 1:59.721 | rotation | . | arcane_blast | Fluffy_Pillow | 67868.6/72440: 94% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:01.074 | rotation | . | arcane_blast | Fluffy_Pillow | 66391.3/72440: 92% mana | arcane_charge(4), arcane_power, clearcasting, crimson_chorus |
| 2:02.426 | rotation | . | arcane_missiles | Fluffy_Pillow | 64912.6/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting, crimson_chorus |
| 2:04.496 | cooldowns | w | rune_of_power | Fluffy_Pillow | 67911.6/72440: 94% mana | arcane_charge(4), crimson_chorus |
| 2:05.825 | rotation | . | arcane_blast | Fluffy_Pillow | 69837.1/72440: 96% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:07.180 | rotation | . | arcane_blast | Fluffy_Pillow | 64925.2/72440: 90% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.533 | shared_cds | . | use_mana_gem | NF_ArcaneProdigy | 60010.4/72440: 83% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.533 | rotation | . | arcane_blast | Fluffy_Pillow | 67254.4/72440: 93% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:09.887 | rotation | . | arcane_blast | Fluffy_Pillow | 62341.1/72440: 86% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:11.239 | rotation | . | arcane_blast | Fluffy_Pillow | 57424.9/72440: 79% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:12.592 | rotation | . | arcane_blast | Fluffy_Pillow | 52510.1/72440: 72% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:13.945 | rotation | . | arcane_blast | Fluffy_Pillow | 47595.3/72440: 66% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:15.302 | rotation | . | arcane_blast | Fluffy_Pillow | 42686.3/72440: 59% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 2:16.657 | rotation | . | arcane_missiles | Fluffy_Pillow | 37774.5/72440: 52% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 2:18.705 | rotation | . | arcane_barrage | Fluffy_Pillow | 40741.6/72440: 56% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:20.033 | rotation | . | arcane_orb | Fluffy_Pillow | 45563.2/72440: 63% mana | clearcasting, crimson_chorus(2) |
| 2:21.360 | rotation | . | arcane_blast | Fluffy_Pillow | 46985.8/72440: 65% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 2:23.032 | rotation | . | arcane_blast | Fluffy_Pillow | 45283.2/72440: 63% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 2:24.543 | rotation | . | arcane_blast | Fluffy_Pillow | 41972.3/72440: 58% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:25.897 | rotation | . | arcane_blast | Fluffy_Pillow | 37059.0/72440: 51% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:27.251 | rotation | . | arcane_blast | Fluffy_Pillow | 32145.7/72440: 44% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:28.605 | rotation | . | arcane_blast | Fluffy_Pillow | 27232.3/72440: 38% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:29.958 | rotation | . | arcane_missiles | Fluffy_Pillow | 22317.6/72440: 31% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 2:33.703 | rotation | . | arcane_blast | Fluffy_Pillow | 27743.3/72440: 38% mana | arcane_charge(4), clearcasting(2) |
| 2:35.057 | cooldowns | x | shifting_power | Fluffy_Pillow | 22830.0/72440: 32% mana | arcane_charge(4), clearcasting(2) |
| 2:38.940 | rotation | . | arcane_missiles | Fluffy_Pillow | 25955.7/72440: 36% mana | arcane_charge(4), clearcasting(3) |
| 2:40.887 | rotation | ? | arcane_barrage | Fluffy_Pillow | 28776.5/72440: 40% mana | arcane_charge(4), clearcasting(2) |
| 2:42.214 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 33596.6/72440: 46% mana | clearcasting(2) |
| 2:43.540 | cooldowns | w | rune_of_power | Fluffy_Pillow | 33017.8/72440: 46% mana | arcane_charge(4), clearcasting(2) |
| 2:44.868 | rotation | . | arcane_missiles | Fluffy_Pillow | 34941.8/72440: 48% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:50.803 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 36040.4/72440: 50% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:50.803 | rotation | . | arcane_blast | Fluffy_Pillow | 36040.4/72440: 50% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power |
| 2:52.130 | rotation | . | arcane_missiles | Fluffy_Pillow | 31087.9/72440: 43% mana | arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power |
| 2:55.904 | rotation | . | arcane_barrage | Fluffy_Pillow | 36555.7/72440: 50% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 2:57.233 | rotation | . | arcane_orb | Fluffy_Pillow | 41378.8/72440: 57% mana | presence_of_mind(2) |
| 2:58.562 | rotation | . | arcane_blast | Fluffy_Pillow | 42804.2/72440: 59% mana | arcane_charge(2), presence_of_mind(2) |
| 2:59.890 | rotation | . | arcane_blast | Fluffy_Pillow | 40603.2/72440: 56% mana | arcane_charge(3), presence_of_mind |
| 3:01.218 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 37027.2/72440: 51% mana | arcane_charge(4) |
| 3:01.218 | rotation | . | arcane_blast | Fluffy_Pillow | 37027.2/72440: 51% mana | arcane_charge(4) |
| 3:02.571 | rotation | . | arcane_blast | Fluffy_Pillow | 32112.5/72440: 44% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:03.925 | rotation | . | arcane_blast | Fluffy_Pillow | 27199.1/72440: 38% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.276 | rotation | . | arcane_blast | Fluffy_Pillow | 22281.5/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:06.630 | cooldowns | v | arcane_power | Fluffy_Pillow | 17368.1/72440: 24% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:06.630 | rotation | . | arcane_missiles | Fluffy_Pillow | 17368.1/72440: 24% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus |
| 3:12.158 | rotation | . | arcane_blast | Fluffy_Pillow | 25377.1/72440: 35% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 3:13.510 | rotation | . | arcane_blast | Fluffy_Pillow | 23898.4/72440: 33% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 3:14.863 | rotation | . | arcane_blast | Fluffy_Pillow | 22421.1/72440: 31% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 3:16.218 | rotation | . | arcane_blast | Fluffy_Pillow | 20946.7/72440: 29% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 3:17.572 | rotation | . | arcane_blast | Fluffy_Pillow | 19470.9/72440: 27% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 3:18.926 | shared_cds | . | berserking | Fluffy_Pillow | 17995.1/72440: 25% mana | arcane_charge(4), arcane_power, crimson_chorus(2), empyreal_surge(5) |
| 3:18.926 | rotation | . | arcane_blast | Fluffy_Pillow | 17995.1/72440: 25% mana | berserking, arcane_charge(4), arcane_power, crimson_chorus(2), empyreal_surge(5) |
| 3:20.158 | rotation | . | arcane_blast | Fluffy_Pillow | 16342.5/72440: 23% mana | berserking, arcane_charge(4), arcane_power, crimson_chorus(2), empyreal_surge(5) |
| 3:21.389 | rotation | . | arcane_blast | Fluffy_Pillow | 14688.5/72440: 20% mana | berserking, arcane_charge(4), arcane_power, crimson_chorus(2), empyreal_surge(5) |
| 3:22.622 | rotation | . | arcane_blast | Fluffy_Pillow | 9599.9/72440: 13% mana | berserking, arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:23.853 | rotation | = | evocation | Fluffy_Pillow | 4508.3/72440: 6% mana | berserking, arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:28.053 | rotation | < | cancel_action | Fluffy_Pillow | 68971.4/72440: 95% mana | berserking, arcane_charge(4), clearcasting, evocation, crimson_chorus(3), empyreal_surge(5) |
| 3:28.057 | rotation | . | arcane_blast | Fluffy_Pillow | 68977.2/72440: 95% mana | berserking, arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:29.288 | rotation | ? | arcane_barrage | Fluffy_Pillow | 63885.7/72440: 88% mana | berserking, arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:30.494 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 68530.5/72440: 95% mana | berserking, clearcasting(2), crimson_chorus(3), empyreal_surge(5) |
| 3:31.702 | cooldowns | w | rune_of_power | Fluffy_Pillow | 67780.7/72440: 94% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:33.029 | rotation | . | arcane_missiles | Fluffy_Pillow | 69703.2/72440: 96% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 3:41.225 | rotation | . | arcane_blast | Fluffy_Pillow | 64549.3/72440: 89% mana | arcane_charge(4), rune_of_power |
| 3:42.578 | rotation | . | arcane_blast | Fluffy_Pillow | 59634.5/72440: 82% mana | arcane_charge(4), rune_of_power |
| 3:43.931 | rotation | . | arcane_barrage | Fluffy_Pillow | 54719.7/72440: 76% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:45.260 | cooldowns | x | shifting_power | Fluffy_Pillow | 59542.8/72440: 82% mana | clearcasting |
| 3:49.204 | rotation | . | arcane_orb | Fluffy_Pillow | 62756.8/72440: 87% mana | clearcasting |
| 3:50.531 | rotation | . | arcane_blast | Fluffy_Pillow | 64179.4/72440: 89% mana | arcane_charge(2), clearcasting |
| 3:52.201 | rotation | . | arcane_blast | Fluffy_Pillow | 62473.9/72440: 86% mana | arcane_charge(3), clearcasting |
| 3:53.714 | rotation | . | arcane_blast | Fluffy_Pillow | 59165.9/72440: 82% mana | arcane_charge(4), clearcasting |
| 3:55.069 | rotation | . | arcane_blast | Fluffy_Pillow | 54254.0/72440: 75% mana | arcane_charge(4), clearcasting |
| 3:56.421 | rotation | . | arcane_blast | Fluffy_Pillow | 49337.8/72440: 68% mana | arcane_charge(4), clearcasting(2) |
| 3:57.775 | rotation | . | arcane_missiles | Fluffy_Pillow | 44424.5/72440: 61% mana | arcane_charge(4), clearcasting(3) |
| 3:59.814 | rotation | . | arcane_blast | Fluffy_Pillow | 47378.6/72440: 65% mana | arcane_charge(4), clearcasting(2) |
| 4:01.166 | rotation | . | arcane_blast | Fluffy_Pillow | 42462.4/72440: 59% mana | arcane_charge(4), clearcasting(2) |
| 4:02.520 | rotation | . | arcane_missiles | Fluffy_Pillow | 37549.1/72440: 52% mana | arcane_charge(4), clearcasting(3) |
| 4:06.341 | rotation | . | arcane_blast | Fluffy_Pillow | 43084.9/72440: 59% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:07.695 | rotation | ? | arcane_barrage | Fluffy_Pillow | 38171.6/72440: 53% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:09.022 | shared_cds | . | use_mana_gem | NF_ArcaneProdigy | 42991.8/72440: 59% mana | clearcasting(2), crimson_chorus |
| 4:09.022 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 50235.8/72440: 69% mana | clearcasting(2), crimson_chorus |
| 4:10.350 | cooldowns | w | rune_of_power | Fluffy_Pillow | 49659.8/72440: 69% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:11.678 | rotation | . | arcane_missiles | Fluffy_Pillow | 51583.8/72440: 71% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus |
| 4:17.589 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 52647.6/72440: 73% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:17.589 | rotation | . | arcane_blast | Fluffy_Pillow | 52647.6/72440: 73% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2) |
| 4:18.917 | rotation | . | arcane_blast | Fluffy_Pillow | 47696.6/72440: 66% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 4:20.245 | rotation | . | arcane_blast | Fluffy_Pillow | 42745.6/72440: 59% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2) |
| 4:21.571 | rotation | . | arcane_blast | Fluffy_Pillow | 37791.7/72440: 52% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:22.925 | rotation | . | arcane_barrage | Fluffy_Pillow | 32878.4/72440: 45% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 4:24.254 | rotation | . | arcane_orb | Fluffy_Pillow | 37701.5/72440: 52% mana | crimson_chorus(3) |
| 4:25.580 | rotation | . | arcane_blast | Fluffy_Pillow | 39122.6/72440: 54% mana | arcane_charge(2), crimson_chorus(3) |
| 4:27.251 | rotation | . | arcane_blast | Fluffy_Pillow | 37418.5/72440: 52% mana | arcane_charge(3), crimson_chorus(3) |
| 4:28.763 | shared_cds | . | time_warp | Fluffy_Pillow | 34109.1/72440: 47% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:28.763 | cooldowns | v | arcane_power | Fluffy_Pillow | 32109.1/72440: 44% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 4:28.763 | rotation | . | arcane_blast | Fluffy_Pillow | 32109.1/72440: 44% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 4:29.806 | rotation | . | arcane_missiles | Fluffy_Pillow | 30182.7/72440: 42% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 4:31.404 | rotation | . | arcane_blast | Fluffy_Pillow | 32497.9/72440: 45% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3) |
| 4:32.448 | rotation | . | arcane_blast | Fluffy_Pillow | 30572.9/72440: 42% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3) |
| 4:33.491 | rotation | . | arcane_blast | Fluffy_Pillow | 28646.5/72440: 40% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:34.535 | rotation | . | arcane_blast | Fluffy_Pillow | 26721.6/72440: 37% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:35.577 | rotation | . | arcane_blast | Fluffy_Pillow | 24793.7/72440: 34% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:36.621 | rotation | . | arcane_blast | Fluffy_Pillow | 22868.8/72440: 32% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:37.666 | rotation | . | arcane_blast | Fluffy_Pillow | 20945.3/72440: 29% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:38.708 | rotation | . | arcane_blast | Fluffy_Pillow | 19017.4/72440: 26% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:39.751 | rotation | . | arcane_blast | Fluffy_Pillow | 17091.0/72440: 24% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 4:40.794 | rotation | . | arcane_blast | Fluffy_Pillow | 15164.6/72440: 21% mana | arcane_charge(4), arcane_power, temporal_warp |
| 4:41.835 | rotation | . | arcane_blast | Fluffy_Pillow | 13235.3/72440: 18% mana | arcane_charge(4), arcane_power, temporal_warp |
| 4:42.876 | rotation | . | arcane_barrage | Fluffy_Pillow | 11306.0/72440: 16% mana | arcane_charge(4), arcane_power, temporal_warp |
| 4:43.898 | rotation | . | arcane_blast | Fluffy_Pillow | 15684.3/72440: 22% mana | temporal_warp |
| 4:45.430 | cooldowns | x | shifting_power | Fluffy_Pillow | 16528.9/72440: 23% mana | arcane_charge, temporal_warp |
| 4:48.450 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 18404.2/72440: 25% mana | arcane_charge, temporal_warp |
| 4:49.472 | cooldowns | w | rune_of_power | Fluffy_Pillow | 17384.9/72440: 24% mana | arcane_charge(4), temporal_warp |
| 4:50.495 | rotation | . | arcane_missiles | Fluffy_Pillow | 18867.0/72440: 26% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 4:59.056 | rotation | . | arcane_blast | Fluffy_Pillow | 8770.2/72440: 12% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:00.100 | rotation | . | arcane_barrage | Fluffy_Pillow | 3407.8/72440: 5% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:01.123 | rotation | . | arcane_orb | Fluffy_Pillow | 7787.5/72440: 11% mana | rune_of_power, temporal_warp |
| 5:02.146 | rotation | . | arcane_blast | Fluffy_Pillow | 8769.6/72440: 12% mana | arcane_charge(2), rune_of_power, temporal_warp |
| 5:03.434 | rotation | . | arcane_blast | Fluffy_Pillow | 6510.7/72440: 9% mana | arcane_charge(3), temporal_warp, crimson_chorus |
| 5:04.598 | rotation | . | evocation | NF_ArcaneProdigy | 2697.1/72440: 4% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:08.298 | rotation | < | cancel_action | Fluffy_Pillow | 69811.2/72440: 96% mana | arcane_charge(4), evocation, temporal_warp, crimson_chorus |
| 5:08.302 | rotation | . | arcane_blast | Fluffy_Pillow | 69817.0/72440: 96% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:09.346 | rotation | . | arcane_blast | Fluffy_Pillow | 64454.5/72440: 89% mana | arcane_charge(4), crimson_chorus |
| 5:10.700 | rotation | . | arcane_blast | Fluffy_Pillow | 59541.2/72440: 82% mana | arcane_charge(4), crimson_chorus |
| 5:12.054 | rotation | . | arcane_blast | Fluffy_Pillow | 54627.9/72440: 75% mana | arcane_charge(4), crimson_chorus |
| 5:13.408 | rotation | . | arcane_blast | Fluffy_Pillow | 49714.6/72440: 69% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:14.763 | rotation | . | arcane_blast | Fluffy_Pillow | 44802.7/72440: 62% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 5:16.116 | rotation | . | arcane_blast | Fluffy_Pillow | 39887.9/72440: 55% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 5:17.469 | rotation | . | arcane_missiles | Fluffy_Pillow | 34973.1/72440: 48% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 5:19.406 | rotation | . | arcane_blast | Fluffy_Pillow | 37779.5/72440: 52% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 5:20.760 | rotation | . | arcane_barrage | Fluffy_Pillow | 32866.1/72440: 45% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 5:22.087 | rotation | . | arcane_orb | Fluffy_Pillow | 37686.3/72440: 52% mana | clearcasting(2), crimson_chorus(2) |
| 5:23.415 | rotation | . | arcane_blast | Fluffy_Pillow | 39110.3/72440: 54% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 5:25.087 | rotation | . | arcane_blast | Fluffy_Pillow | 37407.7/72440: 52% mana | arcane_charge(3), clearcasting(2), crimson_chorus(3) |
| 5:26.599 | rotation | . | arcane_missiles | Fluffy_Pillow | 34098.3/72440: 47% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 5:28.654 | rotation | . | arcane_blast | Fluffy_Pillow | 37075.6/72440: 51% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 5:30.008 | rotation | . | arcane_blast | Fluffy_Pillow | 32162.2/72440: 44% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 5:31.361 | rotation | . | arcane_blast | Fluffy_Pillow | 27247.5/72440: 38% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 5:32.715 | rotation | . | arcane_blast | Fluffy_Pillow | 22334.1/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 5:34.070 | rotation | . | arcane_missiles | Fluffy_Pillow | 17422.3/72440: 24% mana | arcane_charge(4), clearcasting(3) |
| 5:36.086 | rotation | ? | arcane_barrage | Fluffy_Pillow | 20343.0/72440: 28% mana | arcane_charge(4), clearcasting(3) |
| 5:37.413 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 25163.2/72440: 35% mana | clearcasting(3) |
| 5:38.740 | cooldowns | w | rune_of_power | Fluffy_Pillow | 24585.8/72440: 34% mana | arcane_charge(4), clearcasting(3) |
| 5:40.066 | rotation | . | arcane_missiles | Fluffy_Pillow | 26506.9/72440: 37% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 5:45.649 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 34595.5/72440: 48% mana | arcane_charge(4), rune_of_power |
| 5:45.649 | final_burn | } | arcane_blast | Fluffy_Pillow | 34595.5/72440: 48% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 5:46.976 | final_burn | | | arcane_missiles | Fluffy_Pillow | 29643.1/72440: 41% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 5:49.026 | final_burn | } | arcane_blast | Fluffy_Pillow | 32613.1/72440: 45% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="NF_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=34:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6114.9 | 6114.9 | 11.8 / 0.194% | 1086.8 / 17.8% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2493.3 | 2337.7 | Mana | 0.00% | 40.2 | 100.0% | 100% |
| Talents |
|
|---|---|
| Night Fae | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_ArtificeoftheArchmage | 6115 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 332 | 5.5% | 18.3 | 15.57sec | 5435 | 4392 | Direct | 18.3 | 4580 | 9147 | 5439 | 18.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.02
opener [*]:0.59
opener [;]:0.30
rotation [>]:0.97
rotation [?]:3.00
rotation [@]:0.35
rotation [.]:4.86
rotation [.]:3.26
rotation [.]:1.51
rotation [.]:1.89
rotation [.]:0.01
rotation [.]:1.59
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2147 | 35.1% | 110.3 | 2.70sec | 5811 | 4593 | Direct | 111.3 | 4838 | 9741 | 5758 | 18.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:2.78
opener [#]:1.00
opener [)]:0.15
opener [:]:19.42
rotation [.]:1.89
rotation [.]:85.53
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 313 | 5.1% | 177.5 | 1.72sec | 527 | 0 | Direct | 177.5 | 440 | 913 | 527 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2439 | 39.9% | 45.8 | 6.30sec | 15934 | 9198 | Periodic | 308.8 | 1980 | 4069 | 2361 | 18.2% | 24.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.67
opener [+]:1.00
opener [,]:0.95
opener [-]:1.07
rotation [.]:5.82
rotation [.]:5.77
rotation [.]:2.76
rotation [.]:2.15
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (126) | 0.0% (2.1%) | 9.9 | 31.00sec | 3832 | 3083 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener ["]:1.00
rotation [.]:8.88
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 126 | 2.1% | 9.9 | 31.66sec | 3836 | 0 | Direct | 9.9 | 3249 | 6454 | 3837 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (86) | 0.0% (1.4%) | 2.0 | 0.00sec | 12750 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 86 | 1.4% | 10.0 | 23.45sec | 2550 | 0 | Periodic | 14.0 | 1561 | 3070 | 1822 | 17.2% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 20.9 | 14.17sec | 542 | 0 | Direct | 20.9 | 456 | 912 | 542 | 18.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6037 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 90 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.8 | 7.11sec | 297 | 0 | Direct | 41.8 | 251 | 501 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shifting Power | 82 | 1.3% | 4.7 | 62.84sec | 5257 | 1548 | Periodic | 18.6 | 1143 | 2287 | 1319 | 15.4% | 4.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shifting Power
Action Details: Shifting Power
Resources
Damage Over Time
Spelldata
Action Details: Shifting Power Pulse
Resources
Direct Damage
Spelldata
Action Priority List
cooldowns [x]:4.66
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (489) | 0.0% (8.0%) | 6.8 | 43.89sec | 21409 | 17498 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:1.17
cooldowns [t]:4.38
cooldowns [u]:0.28
opener [%]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 489 | 8.0% | 6.8 | 43.82sec | 21409 | 0 | Direct | 6.8 | 21433 | 0 | 21433 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_ArtificeoftheArchmage | ||||||||||||||||||||||||||
| Arcane Power | 3.1 | 105.89sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:2.12
opener [&]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 211.24sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.5 | 94.53sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [=]:1.12
rotation [.]:1.41
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.1 | 322.55sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.12
|
||||||||||||||||||||||||||
| Presence of Mind | 3.5 | 85.79sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [y]:0.03
cooldowns [z]:1.99
cooldowns [{]:0.53
opener [']:0.15
opener [(]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 6.5 | 48.34sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:5.51
opener [$]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.8 | 277.82sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.81
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 123.71sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.90
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 19.2 | 119.7 | 15.8sec | 2.2sec | 13.3sec | 85.23% | 0.00% | 83.3 (84.6) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.1 | 0.0 | 105.8sec | 105.8sec | 14.8sec | 15.51% | 0.00% | 0.0 (0.0) | 3.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 211.0sec | 211.0sec | 12.0sec | 8.11% | 12.34% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.9 | 11.9 | 16.7sec | 10.0sec | 7.6sec | 45.41% | 0.00% | 0.2 (0.2) | 0.6 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.8sec | 28.5sec | 51.98% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 210.9sec | 210.9sec | 15.0sec | 10.14% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.5 | 0.0 | 94.5sec | 94.5sec | 3.8sec | 4.48% | 0.00% | 16.0 (16.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.1 | 0.0 | 322.6sec | 322.6sec | 23.4sec | 8.80% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.5 | 0.0 | 86.2sec | 86.2sec | 4.7sec | 5.58% | 9.49% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.6 | 0.0 | 31.9sec | 31.9sec | 11.8sec | 38.10% | 0.00% | 0.0 (0.0) | 9.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.8 | 0.0 | 278.4sec | 278.4sec | 36.0sec | 21.44% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 5.26% |
| Arcane Barrage Arcane Charge 3 | 3.84% | 0.00% | 20.00% |
| Arcane Barrage Arcane Charge 4 | 96.15% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 4.78% | 1.59% | 8.62% |
| Arcane Blast Arcane Charge 1 | 2.90% | 0.78% | 6.03% |
| Arcane Blast Arcane Charge 2 | 8.97% | 4.26% | 14.53% |
| Arcane Blast Arcane Charge 3 | 9.70% | 5.10% | 13.68% |
| Arcane Blast Arcane Charge 4 | 73.65% | 62.30% | 86.17% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 0.84% | 0.00% | 5.25% | 0.8s | 0.0s | 7.2s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 199.611 | 140.044 | 259.948 |
| Evocation | 14.719 | 0.000 | 50.181 | 53.102 | 20.963 | 102.465 |
| Shifting Power | 9.352 | 0.000 | 35.395 | 44.303 | 34.223 | 59.948 |
| Rune of Power | 7.840 | 0.000 | 45.623 | 54.323 | 39.703 | 122.664 |
| Touch of the Magi | 5.106 | 0.000 | 23.726 | 35.580 | 22.501 | 85.553 |
| Arcane Power | 7.799 | 0.000 | 19.222 | 24.764 | 19.327 | 46.142 |
| Arcane Barrage | 13.300 | 0.006 | 47.360 | 254.853 | 198.954 | 313.432 |
| Arcane Orb | 11.671 | 0.000 | 74.306 | 122.214 | 78.670 | 190.698 |
| Presence of Mind | 30.252 | 0.000 | 105.911 | 116.943 | 66.775 | 188.570 |
| Time Warp | 9.007 | 0.000 | 65.344 | 16.446 | 1.325 | 66.670 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| NF_ArtificeoftheArchmage | |||||||
| mana_regen | Mana | 3187.70 | 429919.56 | 61.39% | 134.87 | 4067.08 | 0.94% |
| Evocation | Mana | 134.52 | 196934.26 | 28.12% | 1463.97 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.90 | 20980.39 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 18.35 | 52507.25 | 7.50% | 2861.82 | 130.97 | 0.25% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2337.66 | 2493.30 | 4204.0 | 25808.5 | 609.9 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| NF_ArtificeoftheArchmage | |||||||
| arcane_blast | Mana | 111.3 | 613681.7 | 5516.0 | 5565.2 | 1.0 | |
| arcane_missiles | Mana | 45.8 | 96032.5 | 2098.2 | 2099.0 | 7.6 | |
| arcane_orb | Mana | 9.9 | 4939.5 | 499.8 | 500.0 | 7.7 | |
| shifting_power | Mana | 4.7 | 11661.4 | 2500.0 | 2501.3 | 2.1 | |
| time_warp | Mana | 1.8 | 3628.8 | 2000.0 | 2001.5 | 0.0 | |
| touch_of_the_magi | Mana | 6.8 | 17033.8 | 2500.0 | 2500.2 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 1.17 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 4.38 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.28 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 2.12 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 5.51 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| x | 4.66 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down |
| y | 0.03 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| z | 1.99 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| { | 0.53 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.67 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 2.78 | arcane_blast |
| ~ | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| " | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| # | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| $ | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| % | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| & | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ' | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ( | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ) | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| * | 0.59 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| + | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| , | 0.95 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| - | 1.07 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| : | 19.42 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| ; | 0.30 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| < | 3.50 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| = | 1.12 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| > | 0.97 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| ? | 3.00 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| @ | 0.35 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.89 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.82 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.77 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.76 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 2.15 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 8.88 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 4.86 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.26 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.51 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.89 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.01 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 85.53 | arcane_blast |
| . | 1.41 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 1.59 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.90 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.12 | potion,if=buff.arcane_power.up |
| . | 1.81 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | F | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | K | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | NF_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | NF_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | NF_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.328 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.328 | opener | # | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.226 | opener | $ | rune_of_power | Fluffy_Pillow | 66241.0/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.013 | opener | : | arcane_blast | Fluffy_Pillow | 67381.2/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.814 | opener | : | arcane_blast | Fluffy_Pillow | 61666.7/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.616 | shared_cds | . | use_mana_gem | NF_ArtificeoftheArchmage | 55953.7/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.616 | opener | : | arcane_blast | Fluffy_Pillow | 63197.7/72440: 87% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.420 | opener | : | arcane_blast | Fluffy_Pillow | 57487.5/72440: 79% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.224 | opener | : | arcane_blast | Fluffy_Pillow | 51777.3/72440: 71% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.027 | opener | : | arcane_blast | Fluffy_Pillow | 46065.7/72440: 64% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.830 | opener | : | arcane_blast | Fluffy_Pillow | 40354.1/72440: 56% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.632 | opener | : | arcane_blast | Fluffy_Pillow | 34641.0/72440: 48% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.433 | opener | : | arcane_blast | Fluffy_Pillow | 28926.5/72440: 40% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.235 | opener | : | arcane_blast | Fluffy_Pillow | 23213.5/72440: 32% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.038 | opener | : | arcane_blast | Fluffy_Pillow | 17501.8/72440: 24% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.840 | opener | : | arcane_blast | Fluffy_Pillow | 11788.8/72440: 16% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.643 | opener | ; | arcane_barrage | Fluffy_Pillow | 6077.2/72440: 8% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.430 | opener | ! | evocation | NF_ArtificeoftheArchmage | 10115.0/72440: 14% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.930 | rotation | < | cancel_action | Fluffy_Pillow | 69066.6/72440: 95% mana | bloodlust, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:15.936 | opener | % | touch_of_the_magi | Fluffy_Pillow | 69075.3/72440: 95% mana | bloodlust, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.723 | opener | & | arcane_power | Fluffy_Pillow | 67715.5/72440: 93% mana | bloodlust, arcane_charge(4), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.723 | shared_cds | . | potion | Fluffy_Pillow | 67715.5/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.723 | shared_cds | . | berserking | Fluffy_Pillow | 67715.5/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:16.723 | opener | + | arcane_missiles | Fluffy_Pillow | 67715.5/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:24.746 | opener | , | arcane_missiles | Fluffy_Pillow | 49339.2/72440: 68% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.993 | opener | : | arcane_blast | Fluffy_Pillow | 51145.9/72440: 71% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.746 | opener | : | arcane_blast | Fluffy_Pillow | 48799.3/72440: 67% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.501 | opener | : | arcane_blast | Fluffy_Pillow | 46455.6/72440: 64% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.256 | opener | ( | presence_of_mind | Fluffy_Pillow | 44112.0/72440: 61% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.256 | opener | : | arcane_blast | Fluffy_Pillow | 44112.0/72440: 61% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.010 | opener | , | arcane_missiles | Fluffy_Pillow | 41766.9/72440: 58% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.269 | opener | : | arcane_blast | Fluffy_Pillow | 43590.9/72440: 60% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:31.057 | opener | , | arcane_missiles | Fluffy_Pillow | 41295.1/72440: 57% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:32.422 | cooldowns | x | shifting_power | Fluffy_Pillow | 43272.7/72440: 60% mana | bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.748 | rotation | . | arcane_barrage | Fluffy_Pillow | 44142.6/72440: 61% mana | bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:35.536 | rotation | . | arcane_orb | Fluffy_Pillow | 48181.9/72440: 67% mana | bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:36.323 | rotation | . | arcane_blast | Fluffy_Pillow | 48822.1/72440: 67% mana | bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:37.110 | rotation | . | arcane_blast | Fluffy_Pillow | 43087.3/72440: 59% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:37.912 | rotation | . | arcane_blast | Fluffy_Pillow | 37374.2/72440: 52% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:38.715 | rotation | . | arcane_blast | Fluffy_Pillow | 31662.6/72440: 44% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:39.518 | rotation | . | arcane_blast | Fluffy_Pillow | 25951.0/72440: 36% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:40.321 | rotation | . | arcane_blast | Fluffy_Pillow | 20239.4/72440: 28% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:41.124 | rotation | . | arcane_blast | Fluffy_Pillow | 14527.7/72440: 20% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:42.166 | rotation | . | arcane_barrage | Fluffy_Pillow | 9162.4/72440: 13% mana | arcane_charge(4) |
| 0:43.493 | rotation | . | arcane_blast | Fluffy_Pillow | 13982.6/72440: 19% mana | |
| 0:45.483 | rotation | . | arcane_blast | Fluffy_Pillow | 15490.7/72440: 21% mana | arcane_charge |
| 0:47.315 | rotation | . | arcane_blast | Fluffy_Pillow | 15394.9/72440: 21% mana | arcane_charge(2) |
| 0:48.987 | rotation | . | arcane_blast | Fluffy_Pillow | 13692.3/72440: 19% mana | arcane_charge(3) |
| 0:50.500 | rotation | . | arcane_barrage | Fluffy_Pillow | 10384.3/72440: 14% mana | arcane_charge(4) |
| 0:51.825 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 15201.6/72440: 21% mana | |
| 0:53.154 | cooldowns | w | rune_of_power | Fluffy_Pillow | 14627.0/72440: 20% mana | arcane_charge(4) |
| 0:54.479 | rotation | . | arcane_missiles | Fluffy_Pillow | 16546.7/72440: 23% mana | arcane_charge(4), rune_of_power |
| 0:59.098 | rotation | . | arcane_missiles | Fluffy_Pillow | 8238.7/72440: 11% mana | arcane_charge(4), rune_of_power |
| 1:01.523 | rotation | . | arcane_barrage | Fluffy_Pillow | 4252.0/72440: 6% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:02.851 | rotation | . | arcane_orb | Fluffy_Pillow | 9073.6/72440: 13% mana | rune_of_power, crimson_chorus |
| 1:04.178 | rotation | . | arcane_blast | Fluffy_Pillow | 10496.2/72440: 14% mana | arcane_charge(2), rune_of_power, crimson_chorus |
| 1:05.850 | rotation | . | arcane_blast | Fluffy_Pillow | 8793.6/72440: 12% mana | arcane_charge(3), clearcasting, rune_of_power, crimson_chorus |
| 1:07.362 | rotation | . | arcane_barrage | Fluffy_Pillow | 5484.2/72440: 8% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:08.688 | rotation | . | arcane_blast | Fluffy_Pillow | 10302.9/72440: 14% mana | clearcasting, crimson_chorus |
| 1:10.678 | rotation | . | arcane_blast | Fluffy_Pillow | 11811.0/72440: 16% mana | arcane_charge, clearcasting, crimson_chorus(2) |
| 1:12.507 | rotation | . | arcane_blast | Fluffy_Pillow | 11710.8/72440: 16% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 1:14.178 | rotation | . | arcane_blast | Fluffy_Pillow | 10006.8/72440: 14% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 1:15.691 | rotation | . | arcane_barrage | Fluffy_Pillow | 6698.8/72440: 9% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 1:17.020 | rotation | . | arcane_blast | Fluffy_Pillow | 11521.9/72440: 16% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 1:18.692 | rotation | . | arcane_missiles | Fluffy_Pillow | 9819.3/72440: 14% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 1:20.680 | rotation | . | arcane_blast | Fluffy_Pillow | 12699.5/72440: 18% mana | arcane_charge(3), crimson_chorus(3) |
| 1:22.192 | rotation | . | arcane_barrage | Fluffy_Pillow | 9390.1/72440: 13% mana | arcane_charge(4), crimson_chorus(3) |
| 1:23.520 | rotation | . | arcane_orb | Fluffy_Pillow | 14211.7/72440: 20% mana | crimson_chorus(3) |
| 1:24.848 | rotation | . | arcane_blast | Fluffy_Pillow | 15635.7/72440: 22% mana | arcane_charge(2), crimson_chorus(3) |
| 1:26.521 | rotation | . | arcane_blast | Fluffy_Pillow | 13934.5/72440: 19% mana | arcane_charge(3), crimson_chorus(3) |
| 1:28.033 | rotation | . | arcane_barrage | Fluffy_Pillow | 10625.1/72440: 15% mana | arcane_charge(4), crimson_chorus(3) |
| 1:29.360 | rotation | . | arcane_blast | Fluffy_Pillow | 15445.3/72440: 21% mana | crimson_chorus(3) |
| 1:31.347 | rotation | . | arcane_blast | Fluffy_Pillow | 16949.0/72440: 23% mana | arcane_charge |
| 1:33.178 | cooldowns | x | shifting_power | Fluffy_Pillow | 16851.8/72440: 23% mana | arcane_charge(2) |
| 1:36.987 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 19870.3/72440: 27% mana | arcane_charge(2) |
| 1:38.316 | cooldowns | w | rune_of_power | Fluffy_Pillow | 19295.7/72440: 27% mana | arcane_charge(4) |
| 1:39.643 | rotation | . | arcane_missiles | Fluffy_Pillow | 21218.3/72440: 29% mana | arcane_charge(4), rune_of_power |
| 1:46.485 | rotation | . | arcane_blast | Fluffy_Pillow | 8631.0/72440: 12% mana | arcane_charge(4), rune_of_power |
| 1:47.837 | rotation | . | arcane_barrage | Fluffy_Pillow | 3714.7/72440: 5% mana | arcane_charge(4), clearcasting, rune_of_power |
| 1:49.165 | rotation | . | arcane_missiles | Fluffy_Pillow | 8536.3/72440: 12% mana | clearcasting, rune_of_power |
| 1:51.148 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 11409.3/72440: 16% mana | rune_of_power |
| 1:51.148 | rotation | . | arcane_orb | Fluffy_Pillow | 11409.3/72440: 16% mana | presence_of_mind(3), rune_of_power |
| 1:52.475 | rotation | . | arcane_blast | Fluffy_Pillow | 12831.9/72440: 18% mana | arcane_charge(2), presence_of_mind(3) |
| 1:53.804 | rotation | = | evocation | NF_ArtificeoftheArchmage | 10632.3/72440: 15% mana | arcane_charge(3), clearcasting, presence_of_mind(2) |
| 1:58.004 | rotation | < | cancel_action | Fluffy_Pillow | 69235.1/72440: 96% mana | arcane_charge(3), clearcasting, evocation, presence_of_mind(2) |
| 1:58.007 | rotation | . | arcane_blast | Fluffy_Pillow | 69239.5/72440: 96% mana | arcane_charge(3), clearcasting, presence_of_mind(2) |
| 1:59.335 | cooldowns | v | arcane_power | Fluffy_Pillow | 65663.5/72440: 91% mana | arcane_charge(4), clearcasting(2), presence_of_mind |
| 1:59.335 | rotation | . | arcane_missiles | Fluffy_Pillow | 65663.5/72440: 91% mana | arcane_charge(4), arcane_power, clearcasting(2), presence_of_mind, rune_of_power |
| 2:03.089 | rotation | . | arcane_blast | Fluffy_Pillow | 71102.3/72440: 98% mana | arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus |
| 2:04.416 | rotation | . | arcane_blast | Fluffy_Pillow | 69587.3/72440: 96% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:05.770 | rotation | . | arcane_blast | Fluffy_Pillow | 68111.5/72440: 94% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:07.124 | rotation | . | arcane_blast | Fluffy_Pillow | 66635.7/72440: 92% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:08.478 | rotation | . | arcane_blast | Fluffy_Pillow | 65159.8/72440: 90% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:09.831 | rotation | . | arcane_blast | Fluffy_Pillow | 63682.6/72440: 88% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:11.185 | rotation | . | arcane_blast | Fluffy_Pillow | 62206.7/72440: 86% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:12.539 | shared_cds | . | use_mana_gem | NF_ArtificeoftheArchmage | 60730.9/72440: 84% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:12.539 | rotation | . | arcane_blast | Fluffy_Pillow | 67974.9/72440: 94% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:13.893 | rotation | . | arcane_barrage | Fluffy_Pillow | 66499.1/72440: 92% mana | arcane_charge(4), arcane_power, clearcasting, crimson_chorus(2) |
| 2:15.220 | rotation | . | arcane_orb | Fluffy_Pillow | 71319.2/72440: 98% mana | clearcasting, crimson_chorus(2) |
| 2:16.547 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 2:18.216 | rotation | . | arcane_blast | Fluffy_Pillow | 68317.9/72440: 94% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:19.730 | rotation | . | arcane_blast | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:21.082 | rotation | . | arcane_blast | Fluffy_Pillow | 60095.2/72440: 83% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:22.435 | rotation | . | arcane_blast | Fluffy_Pillow | 55180.4/72440: 76% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:23.788 | rotation | ? | arcane_barrage | Fluffy_Pillow | 50265.6/72440: 69% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 2:25.115 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 55085.8/72440: 76% mana | clearcasting(3), crimson_chorus(3) |
| 2:26.444 | cooldowns | w | rune_of_power | Fluffy_Pillow | 54511.2/72440: 75% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 2:27.770 | rotation | . | arcane_missiles | Fluffy_Pillow | 56432.3/72440: 78% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(3) |
| 2:35.543 | rotation | . | arcane_blast | Fluffy_Pillow | 60193.9/72440: 83% mana | arcane_charge(4), rune_of_power |
| 2:36.897 | rotation | . | arcane_blast | Fluffy_Pillow | 55280.5/72440: 76% mana | arcane_charge(4), rune_of_power |
| 2:38.253 | rotation | . | arcane_blast | Fluffy_Pillow | 50370.1/72440: 70% mana | arcane_charge(4), rune_of_power |
| 2:39.607 | rotation | . | arcane_barrage | Fluffy_Pillow | 45456.8/72440: 63% mana | arcane_charge(4), rune_of_power |
| 2:40.935 | cooldowns | x | shifting_power | Fluffy_Pillow | 50278.4/72440: 69% mana | |
| 2:44.690 | rotation | . | arcane_orb | Fluffy_Pillow | 53218.6/72440: 73% mana | |
| 2:46.017 | rotation | . | arcane_blast | Fluffy_Pillow | 54641.2/72440: 75% mana | arcane_charge(2) |
| 2:47.689 | rotation | . | arcane_blast | Fluffy_Pillow | 52938.6/72440: 73% mana | arcane_charge(3) |
| 2:49.203 | rotation | . | arcane_blast | Fluffy_Pillow | 49632.1/72440: 69% mana | arcane_charge(4) |
| 2:50.556 | rotation | . | arcane_blast | Fluffy_Pillow | 44717.3/72440: 62% mana | arcane_charge(4) |
| 2:51.911 | rotation | . | arcane_blast | Fluffy_Pillow | 39805.4/72440: 55% mana | arcane_charge(4), clearcasting |
| 2:53.263 | rotation | . | arcane_blast | Fluffy_Pillow | 34889.2/72440: 48% mana | arcane_charge(4), clearcasting |
| 2:54.615 | rotation | . | arcane_blast | Fluffy_Pillow | 29973.0/72440: 41% mana | arcane_charge(4), clearcasting |
| 2:55.968 | rotation | . | arcane_blast | Fluffy_Pillow | 25058.2/72440: 35% mana | arcane_charge(4), clearcasting |
| 2:57.321 | rotation | . | arcane_blast | Fluffy_Pillow | 20143.4/72440: 28% mana | arcane_charge(4), clearcasting |
| 2:58.677 | rotation | . | arcane_blast | Fluffy_Pillow | 15233.0/72440: 21% mana | arcane_charge(4), clearcasting |
| 3:00.030 | rotation | . | arcane_barrage | Fluffy_Pillow | 10318.2/72440: 14% mana | arcane_charge(4), clearcasting |
| 3:01.357 | rotation | . | arcane_blast | Fluffy_Pillow | 15138.4/72440: 21% mana | clearcasting |
| 3:03.347 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 16646.5/72440: 23% mana | arcane_charge, clearcasting, crimson_chorus |
| 3:04.674 | cooldowns | w | rune_of_power | Fluffy_Pillow | 16069.0/72440: 22% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:06.001 | rotation | . | arcane_missiles | Fluffy_Pillow | 17991.6/72440: 25% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 3:12.297 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 19613.3/72440: 27% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 3:12.297 | rotation | . | arcane_blast | Fluffy_Pillow | 19613.3/72440: 27% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 3:13.624 | rotation | . | arcane_missiles | Fluffy_Pillow | 14660.8/72440: 20% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 3:15.645 | rotation | . | arcane_blast | Fluffy_Pillow | 17588.8/72440: 24% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 3:16.973 | rotation | . | arcane_missiles | Fluffy_Pillow | 12637.8/72440: 17% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2) |
| 3:18.871 | rotation | . | arcane_blast | Fluffy_Pillow | 15387.7/72440: 21% mana | arcane_charge(4), presence_of_mind, crimson_chorus(2) |
| 3:20.198 | rotation | . | arcane_blast | Fluffy_Pillow | 10435.2/72440: 14% mana | arcane_charge(4), crimson_chorus(2) |
| 3:21.551 | rotation | . | evocation | NF_ArtificeoftheArchmage | 5520.4/72440: 8% mana | arcane_charge(4), crimson_chorus(2) |
| 3:26.151 | rotation | < | cancel_action | Fluffy_Pillow | 69704.4/72440: 96% mana | arcane_charge(4), evocation, crimson_chorus(3) |
| 3:26.155 | rotation | . | arcane_blast | Fluffy_Pillow | 69710.2/72440: 96% mana | arcane_charge(4), crimson_chorus(3) |
| 3:27.509 | rotation | . | arcane_barrage | Fluffy_Pillow | 64796.9/72440: 89% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:28.836 | rotation | . | arcane_orb | Fluffy_Pillow | 69617.1/72440: 96% mana | clearcasting, crimson_chorus(3) |
| 3:30.164 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71041.1/72440: 98% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 3:30.164 | rotation | . | arcane_blast | Fluffy_Pillow | 71041.1/72440: 98% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 3:31.837 | rotation | . | arcane_blast | Fluffy_Pillow | 68323.7/72440: 94% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 3:33.348 | rotation | . | arcane_blast | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4), clearcasting |
| 3:34.701 | rotation | . | arcane_blast | Fluffy_Pillow | 60098.1/72440: 83% mana | arcane_charge(4), clearcasting |
| 3:36.053 | rotation | . | arcane_blast | Fluffy_Pillow | 55181.8/72440: 76% mana | arcane_charge(4), clearcasting |
| 3:37.406 | rotation | . | arcane_blast | Fluffy_Pillow | 50267.1/72440: 69% mana | arcane_charge(4), clearcasting |
| 3:38.759 | rotation | . | arcane_blast | Fluffy_Pillow | 45352.3/72440: 63% mana | arcane_charge(4), clearcasting |
| 3:40.113 | rotation | . | arcane_missiles | Fluffy_Pillow | 40439.0/72440: 56% mana | arcane_charge(4), clearcasting |
| 3:42.200 | cooldowns | x | shifting_power | Fluffy_Pillow | 43462.6/72440: 60% mana | arcane_charge(4), clearcasting |
| 3:45.957 | rotation | > | arcane_barrage | Fluffy_Pillow | 46405.7/72440: 64% mana | arcane_charge(4), clearcasting, empyreal_surge(5) |
| 3:47.284 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 51225.9/72440: 71% mana | clearcasting, empyreal_surge(5) |
| 3:48.612 | cooldowns | v | arcane_power | Fluffy_Pillow | 50649.9/72440: 70% mana | arcane_charge(4), clearcasting, empyreal_surge(5) |
| 3:48.612 | shared_cds | . | berserking | Fluffy_Pillow | 50649.9/72440: 70% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:48.612 | rotation | . | arcane_missiles | Fluffy_Pillow | 50649.9/72440: 70% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:58.565 | rotation | . | arcane_blast | Fluffy_Pillow | 50069.8/72440: 69% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:59.796 | rotation | . | arcane_blast | Fluffy_Pillow | 48415.8/72440: 67% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 4:01.028 | rotation | . | arcane_blast | Fluffy_Pillow | 46763.2/72440: 65% mana | arcane_charge(4), arcane_power, clearcasting |
| 4:02.381 | rotation | . | arcane_missiles | Fluffy_Pillow | 45285.9/72440: 63% mana | arcane_charge(4), arcane_power, clearcasting |
| 4:04.444 | cooldowns | w | rune_of_power | Fluffy_Pillow | 48274.8/72440: 67% mana | arcane_charge(4), crimson_chorus |
| 4:05.771 | rotation | . | arcane_blast | Fluffy_Pillow | 50197.4/72440: 69% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:07.124 | rotation | . | arcane_blast | Fluffy_Pillow | 45282.6/72440: 63% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:08.479 | rotation | . | arcane_missiles | Fluffy_Pillow | 40370.7/72440: 56% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:10.457 | rotation | . | arcane_blast | Fluffy_Pillow | 43236.4/72440: 60% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:11.811 | rotation | . | arcane_blast | Fluffy_Pillow | 38323.1/72440: 53% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:13.165 | shared_cds | . | use_mana_gem | NF_ArtificeoftheArchmage | 33409.8/72440: 46% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:13.165 | rotation | . | arcane_missiles | Fluffy_Pillow | 40653.8/72440: 56% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:15.136 | rotation | . | arcane_blast | Fluffy_Pillow | 43509.4/72440: 60% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:16.491 | rotation | . | arcane_barrage | Fluffy_Pillow | 38597.5/72440: 53% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:17.819 | rotation | . | arcane_orb | Fluffy_Pillow | 43419.1/72440: 60% mana | crimson_chorus(2) |
| 4:19.147 | rotation | . | arcane_blast | Fluffy_Pillow | 44843.1/72440: 62% mana | arcane_charge(2), crimson_chorus(2) |
| 4:20.818 | rotation | . | arcane_blast | Fluffy_Pillow | 43139.1/72440: 60% mana | arcane_charge(3), crimson_chorus(2) |
| 4:22.330 | rotation | . | arcane_blast | Fluffy_Pillow | 39829.7/72440: 55% mana | arcane_charge(4), crimson_chorus(2) |
| 4:23.684 | rotation | . | arcane_blast | Fluffy_Pillow | 34916.3/72440: 48% mana | arcane_charge(4), crimson_chorus(3) |
| 4:25.037 | rotation | . | arcane_blast | Fluffy_Pillow | 30001.6/72440: 41% mana | arcane_charge(4), crimson_chorus(3) |
| 4:26.389 | rotation | . | arcane_blast | Fluffy_Pillow | 25085.3/72440: 35% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:27.742 | rotation | . | arcane_blast | Fluffy_Pillow | 20170.6/72440: 28% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:29.096 | rotation | . | arcane_blast | Fluffy_Pillow | 15257.2/72440: 21% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:30.450 | rotation | . | arcane_barrage | Fluffy_Pillow | 10343.9/72440: 14% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 4:31.778 | rotation | . | arcane_blast | Fluffy_Pillow | 15165.5/72440: 21% mana | clearcasting(2), crimson_chorus(3) |
| 4:33.769 | rotation | . | arcane_blast | Fluffy_Pillow | 16675.1/72440: 23% mana | arcane_charge, clearcasting(2) |
| 4:35.598 | rotation | . | arcane_blast | Fluffy_Pillow | 16574.9/72440: 23% mana | arcane_charge(2), clearcasting(2) |
| 4:37.270 | rotation | . | arcane_blast | Fluffy_Pillow | 14872.3/72440: 21% mana | arcane_charge(3), clearcasting(2) |
| 4:38.782 | rotation | . | arcane_missiles | Fluffy_Pillow | 11562.9/72440: 16% mana | arcane_charge(4), clearcasting(2) |
| 4:40.763 | rotation | . | arcane_barrage | Fluffy_Pillow | 14433.0/72440: 20% mana | arcane_charge(4), clearcasting(2) |
| 4:42.091 | cooldowns | x | shifting_power | Fluffy_Pillow | 19254.6/72440: 27% mana | clearcasting(2) |
| 4:46.024 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 22452.7/72440: 31% mana | clearcasting(3) |
| 4:47.351 | cooldowns | w | rune_of_power | Fluffy_Pillow | 21875.3/72440: 30% mana | arcane_charge(4), clearcasting(3) |
| 4:48.677 | rotation | . | arcane_missiles | Fluffy_Pillow | 23796.4/72440: 33% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 4:54.172 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 31757.5/72440: 44% mana | arcane_charge(4), rune_of_power |
| 4:54.172 | rotation | . | arcane_blast | Fluffy_Pillow | 31757.5/72440: 44% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 4:55.500 | rotation | . | arcane_missiles | Fluffy_Pillow | 26806.5/72440: 37% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 4:57.482 | rotation | . | arcane_blast | Fluffy_Pillow | 29678.1/72440: 41% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 4:58.811 | rotation | . | arcane_missiles | Fluffy_Pillow | 24728.5/72440: 34% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 5:00.884 | rotation | . | arcane_blast | Fluffy_Pillow | 27731.9/72440: 38% mana | arcane_charge(4), presence_of_mind |
| 5:02.211 | rotation | . | arcane_blast | Fluffy_Pillow | 22779.4/72440: 31% mana | arcane_charge(4), clearcasting |
| 5:03.566 | rotation | . | arcane_blast | Fluffy_Pillow | 17867.6/72440: 25% mana | arcane_charge(4), clearcasting |
| 5:04.920 | rotation | . | arcane_blast | Fluffy_Pillow | 12954.2/72440: 18% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:06.274 | rotation | . | arcane_blast | Fluffy_Pillow | 8040.9/72440: 11% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:07.628 | rotation | . | evocation | Fluffy_Pillow | 3127.6/72440: 4% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:12.428 | rotation | < | cancel_action | Fluffy_Pillow | 70102.2/72440: 97% mana | arcane_charge(4), clearcasting(3), evocation, crimson_chorus |
| 5:12.432 | shared_cds | . | time_warp | Fluffy_Pillow | 70108.0/72440: 97% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 5:12.432 | rotation | . | arcane_missiles | Fluffy_Pillow | 68108.0/72440: 94% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus |
| 5:14.140 | rotation | . | arcane_blast | Fluffy_Pillow | 70582.5/72440: 97% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus |
| 5:15.184 | rotation | . | arcane_blast | Fluffy_Pillow | 65220.1/72440: 90% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:16.226 | rotation | . | arcane_barrage | Fluffy_Pillow | 59854.7/72440: 83% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:17.247 | rotation | . | arcane_orb | Fluffy_Pillow | 64231.6/72440: 89% mana | clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:18.270 | rotation | . | arcane_blast | Fluffy_Pillow | 65213.7/72440: 90% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:19.556 | rotation | . | arcane_missiles | Fluffy_Pillow | 62951.8/72440: 87% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:22.521 | rotation | . | arcane_blast | Fluffy_Pillow | 67247.5/72440: 93% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:23.687 | rotation | . | arcane_blast | Fluffy_Pillow | 63436.8/72440: 88% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:24.729 | rotation | . | arcane_blast | Fluffy_Pillow | 58071.5/72440: 80% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:25.772 | rotation | . | arcane_blast | Fluffy_Pillow | 52707.6/72440: 73% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:26.815 | rotation | . | arcane_blast | Fluffy_Pillow | 47343.7/72440: 65% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:27.857 | rotation | . | arcane_blast | Fluffy_Pillow | 41978.3/72440: 58% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:28.899 | rotation | . | arcane_blast | Fluffy_Pillow | 36613.0/72440: 51% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:29.941 | rotation | . | arcane_blast | Fluffy_Pillow | 31247.6/72440: 43% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:30.984 | rotation | . | arcane_blast | Fluffy_Pillow | 25883.7/72440: 36% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:32.027 | rotation | . | arcane_blast | Fluffy_Pillow | 20519.8/72440: 28% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:33.070 | rotation | . | arcane_blast | Fluffy_Pillow | 15155.9/72440: 21% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:34.115 | rotation | . | arcane_missiles | Fluffy_Pillow | 9794.9/72440: 14% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:35.812 | rotation | . | arcane_blast | Fluffy_Pillow | 12253.5/72440: 17% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:36.854 | rotation | . | arcane_barrage | Fluffy_Pillow | 6888.2/72440: 10% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:37.877 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 11267.9/72440: 16% mana | clearcasting(2), temporal_warp |
| 5:38.901 | cooldowns | w | rune_of_power | Fluffy_Pillow | 10251.5/72440: 14% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:39.923 | rotation | . | arcane_missiles | Fluffy_Pillow | 11732.1/72440: 16% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp |
| 5:47.856 | rotation | . | arcane_blast | Fluffy_Pillow | 8225.5/72440: 11% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:48.898 | rotation | . | arcane_barrage | Fluffy_Pillow | 2860.1/72440: 4% mana | arcane_charge(4), rune_of_power, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="NF_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=55:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6221.7 | 6221.7 | 10.9 / 0.175% | 1026.2 / 16.5% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2526.1 | 2374.7 | Mana | 0.00% | 40.7 | 100.0% | 100% |
| Talents |
|
|---|---|
| Night Fae | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_DotG | 6222 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 326 | 5.2% | 17.8 | 16.16sec | 5475 | 4450 | Direct | 17.8 | 4615 | 9249 | 5480 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.03
opener [*]:0.59
opener [;]:0.30
rotation [>]:1.76
rotation [?]:1.72
rotation [@]:0.50
rotation [.]:3.76
rotation [.]:4.48
rotation [.]:1.77
rotation [.]:2.04
rotation [.]:0.88
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2128 | 34.2% | 111.5 | 2.66sec | 5713 | 4558 | Direct | 112.5 | 4769 | 9567 | 5661 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:1.96
opener [#]:1.00
opener [)]:0.16
opener [:]:19.32
rotation [.]:2.28
rotation [.]:87.21
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 327 | 5.3% | 174.5 | 1.74sec | 560 | 0 | Direct | 174.5 | 468 | 975 | 560 | 18.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2524 | 40.6% | 46.8 | 6.16sec | 16107 | 9466 | Periodic | 314.1 | 2016 | 4116 | 2401 | 18.3% | 24.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.59
opener [+]:1.00
opener [,]:0.99
opener [-]:1.09
rotation [.]:5.43
rotation [.]:5.39
rotation [.]:3.10
rotation [.]:3.40
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (136) | 0.0% (2.2%) | 10.7 | 28.26sec | 3804 | 3066 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener ["]:1.00
rotation [.]:9.71
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 136 | 2.2% | 10.7 | 29.13sec | 3808 | 0 | Direct | 10.7 | 3203 | 6414 | 3808 | 18.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (90) | 0.0% (1.4%) | 2.0 | 0.00sec | 13229 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 90 | 1.4% | 10.0 | 21.54sec | 2646 | 0 | Periodic | 14.0 | 1557 | 3110 | 1890 | 21.4% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 21.1 | 13.82sec | 540 | 0 | Direct | 21.1 | 456 | 912 | 540 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6042 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 42 | 0.7% | 42.1 | 7.11sec | 297 | 0 | Direct | 42.1 | 251 | 502 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shifting Power | 79 | 1.3% | 4.6 | 64.97sec | 5165 | 1527 | Periodic | 18.3 | 1130 | 2257 | 1301 | 15.2% | 4.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shifting Power
Action Details: Shifting Power
Resources
Damage Over Time
Spelldata
Action Details: Shifting Power Pulse
Resources
Direct Damage
Spelldata
Action Priority List
cooldowns [x]:4.61
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (512) | 0.0% (8.2%) | 6.4 | 46.76sec | 23738 | 19639 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:2.32
cooldowns [t]:3.01
cooldowns [u]:0.11
opener [%]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 512 | 8.2% | 6.4 | 46.67sec | 23738 | 0 | Direct | 6.4 | 23782 | 0 | 23782 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_DotG | ||||||||||||||||||||||||||
| Arcane Power | 3.4 | 97.37sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:2.41
opener [&]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 196.55sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.9 | 84.52sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [=]:1.19
rotation [.]:1.67
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.2 | 302.06sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.21
|
||||||||||||||||||||||||||
| Presence of Mind | 4.1 | 76.59sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [y]:0.52
cooldowns [z]:2.35
cooldowns [{]:0.19
opener [']:0.16
opener [(]:0.84
|
||||||||||||||||||||||||||
| Rune of Power | 5.5 | 58.88sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:4.54
opener [$]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 2.0 | 262.44sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.97
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 124.48sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.89
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 18.7 | 121.5 | 16.3sec | 2.2sec | 13.6sec | 85.13% | 0.00% | 84.5 (85.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.4 | 0.0 | 97.3sec | 97.3sec | 14.8sec | 16.83% | 0.00% | 0.0 (0.0) | 3.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 196.6sec | 196.6sec | 12.0sec | 8.11% | 11.83% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.7 | 12.4 | 16.9sec | 9.8sec | 7.9sec | 46.57% | 0.00% | 0.2 (0.2) | 0.4 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.4 | 0.0 | 60.8sec | 60.9sec | 28.5sec | 51.86% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 193.7sec | 193.7sec | 15.0sec | 10.15% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.9 | 0.0 | 84.8sec | 84.8sec | 3.8sec | 4.94% | 0.00% | 17.5 (17.5) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.2 | 0.0 | 302.1sec | 302.1sec | 23.6sec | 9.53% | 0.00% | 0.0 (0.0) | 1.1 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 4.1 | 0.0 | 76.3sec | 76.3sec | 3.9sec | 5.29% | 10.71% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.9 | 0.0 | 34.7sec | 34.7sec | 11.8sec | 35.27% | 0.00% | 0.0 (0.0) | 8.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 2.0 | 0.0 | 265.2sec | 265.2sec | 36.7sec | 24.08% | 0.00% | 0.0 (0.0) | 1.1 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 3 | 2.11% | 0.00% | 15.79% |
| Arcane Barrage Arcane Charge 4 | 97.89% | 84.21% | 100.00% |
| Arcane Blast Arcane Charge 0 | 4.44% | 0.83% | 8.89% |
| Arcane Blast Arcane Charge 1 | 2.43% | 0.00% | 6.48% |
| Arcane Blast Arcane Charge 2 | 8.77% | 3.92% | 12.90% |
| Arcane Blast Arcane Charge 3 | 10.00% | 5.88% | 13.98% |
| Arcane Blast Arcane Charge 4 | 74.35% | 60.61% | 86.36% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.91% | 0.00% | 6.39% | 1.1s | 0.0s | 9.4s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 202.649 | 137.890 | 263.920 |
| Evocation | 12.654 | 0.000 | 70.013 | 49.567 | 23.214 | 125.120 |
| Shifting Power | 11.162 | 0.000 | 35.417 | 51.966 | 32.326 | 85.333 |
| Rune of Power | 16.455 | 0.000 | 42.401 | 95.198 | 45.576 | 131.119 |
| Touch of the Magi | 7.872 | 0.000 | 19.413 | 52.025 | 24.059 | 74.350 |
| Arcane Power | 6.935 | 0.000 | 54.780 | 24.039 | 16.895 | 74.964 |
| Arcane Barrage | 13.844 | 1.030 | 56.445 | 256.436 | 198.879 | 315.175 |
| Arcane Orb | 9.987 | 0.000 | 90.781 | 110.462 | 55.030 | 186.133 |
| Presence of Mind | 26.151 | 0.000 | 97.628 | 110.613 | 65.819 | 196.261 |
| Time Warp | 14.395 | 0.000 | 86.207 | 28.418 | 1.325 | 87.536 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| NF_DotG | |||||||
| mana_regen | Mana | 3169.35 | 424928.06 | 59.72% | 134.07 | 9047.07 | 2.08% |
| Evocation | Mana | 148.58 | 214780.45 | 30.18% | 1445.59 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.89 | 20931.79 | 2.94% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 17.83 | 50934.68 | 7.16% | 2855.89 | 459.17 | 0.89% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2374.67 | 2526.14 | 9515.7 | 27058.4 | 703.8 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| NF_DotG | |||||||
| arcane_blast | Mana | 112.5 | 634169.6 | 5639.2 | 5690.1 | 1.0 | |
| arcane_missiles | Mana | 46.8 | 85944.8 | 1835.1 | 1834.8 | 8.8 | |
| arcane_orb | Mana | 10.7 | 5347.0 | 499.4 | 499.6 | 7.6 | |
| shifting_power | Mana | 4.6 | 11516.1 | 2500.0 | 2501.3 | 2.1 | |
| time_warp | Mana | 2.0 | 3939.2 | 1997.3 | 1997.5 | 0.0 | |
| touch_of_the_magi | Mana | 6.4 | 16065.5 | 2497.9 | 2497.6 | 9.5 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 2.32 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 3.01 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.11 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 2.41 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 4.54 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| x | 4.61 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down |
| y | 0.52 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| z | 2.35 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| { | 0.19 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.59 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 1.96 | arcane_blast |
| ~ | 0.03 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| " | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| # | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| $ | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| % | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| & | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ' | 0.16 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ( | 0.84 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ) | 0.16 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| * | 0.59 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| + | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| , | 0.99 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| - | 1.09 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| : | 19.32 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| ; | 0.30 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| < | 3.81 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| = | 1.19 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| > | 1.76 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| ? | 1.72 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| @ | 0.50 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 2.28 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.43 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.39 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 3.10 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 3.40 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.71 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 3.76 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 4.48 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.77 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.04 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack | |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 87.21 | arcane_blast |
| . | 1.67 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.88 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.89 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.21 | potion,if=buff.arcane_power.up |
| . | 1.97 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | F | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | K | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | NF_DotG | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | NF_DotG | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | NF_DotG | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.328 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.328 | opener | # | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.225 | opener | $ | rune_of_power | Fluffy_Pillow | 66239.6/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.011 | opener | : | arcane_blast | Fluffy_Pillow | 67378.3/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.814 | opener | : | arcane_blast | Fluffy_Pillow | 61666.7/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.617 | shared_cds | . | use_mana_gem | NF_DotG | 55955.1/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.617 | opener | : | arcane_blast | Fluffy_Pillow | 63199.1/72440: 87% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.420 | opener | : | arcane_blast | Fluffy_Pillow | 57487.5/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.223 | opener | : | arcane_blast | Fluffy_Pillow | 51775.9/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.028 | opener | : | arcane_blast | Fluffy_Pillow | 46067.2/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.830 | opener | : | arcane_blast | Fluffy_Pillow | 40354.1/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.633 | opener | : | arcane_blast | Fluffy_Pillow | 34642.5/72440: 48% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.436 | opener | : | arcane_blast | Fluffy_Pillow | 28930.9/72440: 40% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.239 | opener | : | arcane_blast | Fluffy_Pillow | 23219.3/72440: 32% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.042 | opener | : | arcane_blast | Fluffy_Pillow | 17507.6/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.845 | opener | - | arcane_missiles | Fluffy_Pillow | 11796.0/72440: 16% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.181 | opener | : | arcane_blast | Fluffy_Pillow | 15180.4/72440: 21% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.984 | opener | * | arcane_barrage | Fluffy_Pillow | 9468.8/72440: 13% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.772 | opener | ! | evocation | NF_DotG | 13508.1/72440: 19% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.172 | rotation | < | cancel_action | Fluffy_Pillow | 70101.6/72440: 97% mana | bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.176 | opener | % | touch_of_the_magi | Fluffy_Pillow | 70107.4/72440: 97% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.964 | opener | & | arcane_power | Fluffy_Pillow | 68749.1/72440: 95% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.964 | shared_cds | . | potion | Fluffy_Pillow | 68749.1/72440: 95% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.964 | shared_cds | . | berserking | Fluffy_Pillow | 68749.1/72440: 95% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.964 | opener | + | arcane_missiles | Fluffy_Pillow | 68749.1/72440: 95% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.125 | opener | : | arcane_blast | Fluffy_Pillow | 61572.9/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.878 | opener | : | arcane_blast | Fluffy_Pillow | 59226.4/72440: 82% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.634 | opener | : | arcane_blast | Fluffy_Pillow | 56884.2/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.390 | opener | : | arcane_blast | Fluffy_Pillow | 54542.0/72440: 75% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.144 | opener | , | arcane_missiles | Fluffy_Pillow | 52196.8/72440: 72% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:31.292 | opener | ( | presence_of_mind | Fluffy_Pillow | 53860.1/72440: 74% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.292 | opener | : | arcane_blast | Fluffy_Pillow | 53860.1/72440: 74% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, potion_of_spectral_intellect |
| 0:32.080 | opener | : | arcane_blast | Fluffy_Pillow | 51564.2/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.868 | opener | : | arcane_blast | Fluffy_Pillow | 49268.4/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:33.654 | opener | : | arcane_blast | Fluffy_Pillow | 46969.6/72440: 65% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:34.457 | cooldowns | x | shifting_power | Fluffy_Pillow | 41258.0/72440: 57% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.877 | rotation | . | arcane_barrage | Fluffy_Pillow | 42264.1/72440: 58% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.664 | rotation | . | arcane_orb | Fluffy_Pillow | 46301.9/72440: 64% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.451 | rotation | . | arcane_blast | Fluffy_Pillow | 46942.1/72440: 65% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.444 | rotation | . | arcane_blast | Fluffy_Pillow | 44255.8/72440: 61% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.339 | rotation | . | arcane_blast | Fluffy_Pillow | 40052.5/72440: 55% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.142 | rotation | . | arcane_blast | Fluffy_Pillow | 34340.9/72440: 47% mana | arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:42.184 | rotation | . | arcane_blast | Fluffy_Pillow | 28975.5/72440: 40% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:43.537 | rotation | . | arcane_missiles | Fluffy_Pillow | 24060.7/72440: 33% mana | arcane_charge(4), clearcasting(3), potion_of_spectral_intellect |
| 0:45.500 | rotation | . | arcane_blast | Fluffy_Pillow | 26904.7/72440: 37% mana | arcane_charge(4), clearcasting(2) |
| 0:46.854 | rotation | . | arcane_blast | Fluffy_Pillow | 21991.4/72440: 30% mana | arcane_charge(4), clearcasting(2) |
| 0:48.207 | rotation | ? | arcane_barrage | Fluffy_Pillow | 17076.6/72440: 24% mana | arcane_charge(4), clearcasting(2) |
| 0:49.534 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 21896.8/72440: 30% mana | clearcasting(3) |
| 0:50.860 | cooldowns | w | rune_of_power | Fluffy_Pillow | 21317.9/72440: 29% mana | arcane_charge(4), clearcasting(3) |
| 0:52.186 | rotation | . | arcane_missiles | Fluffy_Pillow | 23239.0/72440: 32% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 0:59.966 | rotation | . | arcane_blast | Fluffy_Pillow | 27010.7/72440: 37% mana | arcane_charge(4), rune_of_power |
| 1:01.318 | rotation | . | arcane_blast | Fluffy_Pillow | 22094.4/72440: 31% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 1:02.671 | rotation | . | arcane_missiles | Fluffy_Pillow | 17179.7/72440: 24% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 1:04.701 | rotation | . | arcane_barrage | Fluffy_Pillow | 20120.7/72440: 28% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:06.029 | rotation | . | arcane_orb | Fluffy_Pillow | 24942.3/72440: 34% mana | clearcasting, crimson_chorus |
| 1:07.356 | rotation | . | arcane_blast | Fluffy_Pillow | 26364.9/72440: 36% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 1:09.030 | rotation | . | arcane_blast | Fluffy_Pillow | 24665.2/72440: 34% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 1:10.542 | rotation | . | arcane_blast | Fluffy_Pillow | 21355.8/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:11.896 | rotation | . | arcane_blast | Fluffy_Pillow | 16442.4/72440: 23% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 1:13.248 | rotation | . | arcane_blast | Fluffy_Pillow | 11526.2/72440: 16% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 1:14.601 | rotation | . | arcane_barrage | Fluffy_Pillow | 6611.4/72440: 9% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 1:15.928 | rotation | . | arcane_blast | Fluffy_Pillow | 11431.6/72440: 16% mana | clearcasting(2), crimson_chorus(2) |
| 1:17.917 | rotation | . | arcane_blast | Fluffy_Pillow | 12938.3/72440: 18% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 1:19.748 | rotation | . | arcane_missiles | Fluffy_Pillow | 12841.0/72440: 18% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 1:23.431 | rotation | . | arcane_blast | Fluffy_Pillow | 18177.0/72440: 25% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.104 | rotation | . | arcane_blast | Fluffy_Pillow | 16475.8/72440: 23% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.615 | rotation | . | arcane_barrage | Fluffy_Pillow | 13164.9/72440: 18% mana | arcane_charge(4), crimson_chorus(3) |
| 1:27.942 | rotation | . | arcane_orb | Fluffy_Pillow | 17985.1/72440: 25% mana | crimson_chorus(3) |
| 1:29.270 | rotation | . | arcane_blast | Fluffy_Pillow | 19409.1/72440: 27% mana | arcane_charge(2), crimson_chorus(3) |
| 1:30.941 | rotation | . | arcane_blast | Fluffy_Pillow | 17705.0/72440: 24% mana | arcane_charge(3), crimson_chorus(3) |
| 1:32.452 | rotation | . | arcane_blast | Fluffy_Pillow | 14394.2/72440: 20% mana | arcane_charge(4) |
| 1:33.805 | rotation | = | evocation | NF_DotG | 9479.4/72440: 13% mana | arcane_charge(4), clearcasting |
| 1:38.105 | rotation | < | cancel_action | Fluffy_Pillow | 69477.5/72440: 96% mana | arcane_charge(4), clearcasting, evocation |
| 1:38.109 | cooldowns | x | shifting_power | Fluffy_Pillow | 69483.3/72440: 96% mana | arcane_charge(4), clearcasting |
| 1:41.958 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), clearcasting |
| 1:43.311 | rotation | . | arcane_blast | Fluffy_Pillow | 65570.8/72440: 91% mana | arcane_charge(4), clearcasting |
| 1:44.664 | rotation | . | arcane_barrage | Fluffy_Pillow | 60656.0/72440: 84% mana | arcane_charge(4), clearcasting |
| 1:45.991 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 65476.2/72440: 90% mana | clearcasting(2) |
| 1:47.318 | cooldowns | v | arcane_power | Fluffy_Pillow | 64898.7/72440: 90% mana | arcane_charge(4), clearcasting(2) |
| 1:47.318 | rotation | . | arcane_missiles | Fluffy_Pillow | 64898.7/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 1:54.935 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 68434.2/72440: 94% mana | arcane_charge(4), arcane_power, rune_of_power |
| 1:54.935 | rotation | . | arcane_blast | Fluffy_Pillow | 68434.2/72440: 94% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 1:56.261 | rotation | . | arcane_blast | Fluffy_Pillow | 66917.9/72440: 92% mana | arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power |
| 1:57.588 | rotation | . | arcane_missiles | Fluffy_Pillow | 65402.9/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power |
| 1:59.645 | rotation | . | arcane_blast | Fluffy_Pillow | 68383.1/72440: 94% mana | arcane_charge(4), arcane_power, presence_of_mind |
| 2:00.973 | rotation | . | arcane_blast | Fluffy_Pillow | 66869.6/72440: 92% mana | arcane_charge(4), arcane_power |
| 2:02.326 | cooldowns | w | rune_of_power | Fluffy_Pillow | 61954.8/72440: 86% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:03.654 | rotation | . | arcane_missiles | Fluffy_Pillow | 63878.8/72440: 88% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:05.784 | rotation | . | arcane_blast | Fluffy_Pillow | 66964.8/72440: 92% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:07.137 | rotation | . | arcane_blast | Fluffy_Pillow | 62050.0/72440: 86% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:08.492 | shared_cds | . | use_mana_gem | NF_DotG | 57138.1/72440: 79% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:08.492 | rotation | . | arcane_missiles | Fluffy_Pillow | 64382.1/72440: 89% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:10.450 | rotation | . | arcane_blast | Fluffy_Pillow | 67218.9/72440: 93% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:11.805 | rotation | . | arcane_blast | Fluffy_Pillow | 62307.0/72440: 86% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:13.158 | rotation | . | arcane_blast | Fluffy_Pillow | 57392.2/72440: 79% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 2:14.511 | rotation | . | arcane_missiles | Fluffy_Pillow | 52477.5/72440: 72% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 2:16.436 | rotation | . | arcane_barrage | Fluffy_Pillow | 55266.4/72440: 76% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:17.762 | rotation | . | arcane_orb | Fluffy_Pillow | 60085.1/72440: 83% mana | clearcasting, crimson_chorus(2) |
| 2:19.090 | rotation | . | arcane_blast | Fluffy_Pillow | 61509.1/72440: 85% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 2:20.761 | rotation | . | arcane_blast | Fluffy_Pillow | 59805.1/72440: 83% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:22.272 | rotation | . | arcane_blast | Fluffy_Pillow | 56494.2/72440: 78% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:23.626 | rotation | . | arcane_blast | Fluffy_Pillow | 51580.9/72440: 71% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:24.979 | rotation | . | arcane_blast | Fluffy_Pillow | 46666.1/72440: 64% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:26.333 | rotation | . | arcane_missiles | Fluffy_Pillow | 41752.8/72440: 58% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:28.417 | rotation | . | arcane_blast | Fluffy_Pillow | 44772.1/72440: 62% mana | arcane_charge(4), crimson_chorus(3) |
| 2:29.770 | rotation | . | arcane_blast | Fluffy_Pillow | 39857.3/72440: 55% mana | arcane_charge(4), crimson_chorus(3) |
| 2:31.124 | rotation | . | arcane_blast | Fluffy_Pillow | 34944.0/72440: 48% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:32.476 | rotation | . | arcane_blast | Fluffy_Pillow | 30027.7/72440: 41% mana | arcane_charge(4), clearcasting |
| 2:33.829 | rotation | . | arcane_blast | Fluffy_Pillow | 25113.0/72440: 35% mana | arcane_charge(4), clearcasting |
| 2:35.182 | rotation | . | arcane_blast | Fluffy_Pillow | 20198.2/72440: 28% mana | arcane_charge(4), clearcasting(2) |
| 2:36.535 | rotation | . | arcane_barrage | Fluffy_Pillow | 15283.4/72440: 21% mana | arcane_charge(4), clearcasting(2) |
| 2:37.864 | cooldowns | x | shifting_power | Fluffy_Pillow | 20106.5/72440: 28% mana | clearcasting(2) |
| 2:41.998 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 23595.8/72440: 33% mana | clearcasting(2) |
| 2:43.326 | cooldowns | w | rune_of_power | Fluffy_Pillow | 23019.8/72440: 32% mana | arcane_charge(4), clearcasting(2) |
| 2:44.653 | rotation | . | arcane_missiles | Fluffy_Pillow | 24942.4/72440: 34% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:50.617 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 26083.0/72440: 36% mana | arcane_charge(4), rune_of_power |
| 2:50.617 | rotation | . | arcane_blast | Fluffy_Pillow | 26083.0/72440: 36% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 2:51.946 | rotation | . | arcane_missiles | Fluffy_Pillow | 21133.5/72440: 29% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 2:53.947 | rotation | . | arcane_blast | Fluffy_Pillow | 24032.5/72440: 33% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 2:55.275 | rotation | . | arcane_blast | Fluffy_Pillow | 19081.5/72440: 26% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 2:56.602 | rotation | . | arcane_missiles | Fluffy_Pillow | 14129.1/72440: 20% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:58.554 | rotation | . | arcane_blast | Fluffy_Pillow | 16957.2/72440: 23% mana | arcane_charge(4) |
| 2:59.907 | rotation | . | arcane_blast | Fluffy_Pillow | 12042.4/72440: 17% mana | arcane_charge(4) |
| 3:01.260 | rotation | . | arcane_blast | Fluffy_Pillow | 7127.6/72440: 10% mana | arcane_charge(4) |
| 3:02.614 | rotation | . | evocation | NF_DotG | 2214.3/72440: 3% mana | arcane_charge(4), crimson_chorus |
| 3:07.414 | rotation | < | cancel_action | Fluffy_Pillow | 69188.9/72440: 96% mana | arcane_charge(4), evocation, crimson_chorus |
| 3:07.419 | rotation | . | arcane_blast | Fluffy_Pillow | 69196.1/72440: 96% mana | arcane_charge(4), crimson_chorus |
| 3:08.774 | rotation | . | arcane_barrage | Fluffy_Pillow | 64284.2/72440: 89% mana | arcane_charge(4), crimson_chorus |
| 3:10.100 | rotation | . | arcane_orb | Fluffy_Pillow | 69103.0/72440: 95% mana | crimson_chorus |
| 3:11.426 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 70524.1/72440: 97% mana | arcane_charge(2), crimson_chorus |
| 3:11.426 | rotation | . | arcane_blast | Fluffy_Pillow | 70524.1/72440: 97% mana | arcane_charge(2), crimson_chorus |
| 3:13.098 | rotation | . | arcane_blast | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), crimson_chorus(2) |
| 3:14.609 | rotation | . | arcane_blast | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), crimson_chorus(2) |
| 3:15.963 | rotation | . | arcane_blast | Fluffy_Pillow | 60098.1/72440: 83% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:17.316 | rotation | . | arcane_blast | Fluffy_Pillow | 55183.3/72440: 76% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:18.667 | rotation | . | arcane_blast | Fluffy_Pillow | 50265.6/72440: 69% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:20.022 | rotation | . | arcane_blast | Fluffy_Pillow | 45353.7/72440: 63% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:21.376 | rotation | . | arcane_blast | Fluffy_Pillow | 40440.4/72440: 56% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:22.730 | rotation | . | arcane_missiles | Fluffy_Pillow | 35527.1/72440: 49% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:24.650 | rotation | . | arcane_blast | Fluffy_Pillow | 38308.8/72440: 53% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:26.004 | rotation | . | arcane_blast | Fluffy_Pillow | 33395.5/72440: 46% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:27.359 | rotation | . | arcane_missiles | Fluffy_Pillow | 28483.6/72440: 39% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3), empyreal_surge(5) |
| 3:29.299 | rotation | . | arcane_barrage | Fluffy_Pillow | 31294.3/72440: 43% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5) |
| 3:30.625 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 36113.0/72440: 50% mana | clearcasting(2), crimson_chorus(3), empyreal_surge(5) |
| 3:31.952 | cooldowns | v | arcane_power | Fluffy_Pillow | 35535.5/72440: 49% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3), empyreal_surge(5) |
| 3:31.952 | shared_cds | . | berserking | Fluffy_Pillow | 35535.5/72440: 49% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 3:31.952 | rotation | . | arcane_missiles | Fluffy_Pillow | 35535.5/72440: 49% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 3:41.953 | rotation | . | arcane_blast | Fluffy_Pillow | 38775.0/72440: 54% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 3:43.185 | rotation | . | arcane_blast | Fluffy_Pillow | 37122.4/72440: 51% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 3:44.418 | rotation | . | arcane_blast | Fluffy_Pillow | 35471.3/72440: 49% mana | arcane_charge(4), arcane_power |
| 3:45.772 | rotation | . | arcane_barrage | Fluffy_Pillow | 33995.4/72440: 47% mana | arcane_charge(4), arcane_power |
| 3:47.099 | cooldowns | x | shifting_power | Fluffy_Pillow | 38815.6/72440: 54% mana | |
| 3:50.860 | rotation | . | arcane_orb | Fluffy_Pillow | 41764.5/72440: 58% mana | |
| 3:52.187 | rotation | . | arcane_blast | Fluffy_Pillow | 43187.1/72440: 60% mana | arcane_charge(2) |
| 3:53.857 | rotation | . | arcane_blast | Fluffy_Pillow | 41481.6/72440: 57% mana | arcane_charge(3) |
| 3:55.368 | rotation | . | arcane_blast | Fluffy_Pillow | 38170.7/72440: 53% mana | arcane_charge(4) |
| 3:56.721 | rotation | . | arcane_blast | Fluffy_Pillow | 33255.9/72440: 46% mana | arcane_charge(4) |
| 3:58.076 | rotation | . | arcane_blast | Fluffy_Pillow | 28344.1/72440: 39% mana | arcane_charge(4) |
| 3:59.428 | rotation | . | arcane_blast | Fluffy_Pillow | 23427.8/72440: 32% mana | arcane_charge(4) |
| 4:00.783 | rotation | . | arcane_blast | Fluffy_Pillow | 18516.0/72440: 26% mana | arcane_charge(4) |
| 4:02.136 | rotation | ? | arcane_barrage | Fluffy_Pillow | 13601.2/72440: 19% mana | arcane_charge(4) |
| 4:03.465 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 18424.3/72440: 25% mana | |
| 4:04.792 | cooldowns | w | rune_of_power | Fluffy_Pillow | 17846.8/72440: 25% mana | arcane_charge(4), crimson_chorus |
| 4:06.121 | rotation | . | arcane_missiles | Fluffy_Pillow | 19772.3/72440: 27% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:13.008 | shared_cds | . | use_mana_gem | NF_DotG | 7250.2/72440: 10% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:13.008 | rotation | . | arcane_blast | Fluffy_Pillow | 14494.2/72440: 20% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:14.361 | rotation | . | arcane_blast | Fluffy_Pillow | 9579.4/72440: 13% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:15.713 | rotation | . | arcane_barrage | Fluffy_Pillow | 4663.2/72440: 6% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:17.041 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 9484.8/72440: 13% mana | clearcasting, rune_of_power, crimson_chorus(2) |
| 4:17.041 | rotation | . | arcane_missiles | Fluffy_Pillow | 9484.8/72440: 13% mana | clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(2) |
| 4:19.043 | rotation | . | arcane_orb | Fluffy_Pillow | 12385.3/72440: 17% mana | presence_of_mind(3), crimson_chorus(2) |
| 4:20.371 | rotation | . | arcane_blast | Fluffy_Pillow | 13809.3/72440: 19% mana | arcane_charge(2), presence_of_mind(3), crimson_chorus(2) |
| 4:21.699 | rotation | . | arcane_blast | Fluffy_Pillow | 11608.3/72440: 16% mana | arcane_charge(3), presence_of_mind(2), crimson_chorus(2) |
| 4:23.028 | rotation | . | arcane_blast | Fluffy_Pillow | 8033.7/72440: 11% mana | arcane_charge(4), presence_of_mind, crimson_chorus(2) |
| 4:24.357 | rotation | . | evocation | Fluffy_Pillow | 3084.2/72440: 4% mana | arcane_charge(4), crimson_chorus(2) |
| 4:29.157 | rotation | < | cancel_action | Fluffy_Pillow | 70058.8/72440: 97% mana | arcane_charge(4), evocation, crimson_chorus(3) |
| 4:29.162 | rotation | . | arcane_blast | Fluffy_Pillow | 70066.0/72440: 97% mana | arcane_charge(4), crimson_chorus(3) |
| 4:30.516 | rotation | . | arcane_blast | Fluffy_Pillow | 65152.7/72440: 90% mana | arcane_charge(4), crimson_chorus(3) |
| 4:31.868 | rotation | . | arcane_blast | Fluffy_Pillow | 60236.5/72440: 83% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:33.221 | rotation | . | arcane_blast | Fluffy_Pillow | 55321.7/72440: 76% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:34.574 | rotation | . | arcane_blast | Fluffy_Pillow | 50406.9/72440: 70% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:35.927 | rotation | . | arcane_blast | Fluffy_Pillow | 45492.2/72440: 63% mana | arcane_charge(4), clearcasting(2) |
| 4:37.280 | rotation | . | arcane_missiles | Fluffy_Pillow | 40577.4/72440: 56% mana | arcane_charge(4), clearcasting(3) |
| 4:39.325 | rotation | . | arcane_barrage | Fluffy_Pillow | 43540.2/72440: 60% mana | arcane_charge(4), clearcasting(2) |
| 4:40.653 | rotation | . | arcane_orb | Fluffy_Pillow | 48361.8/72440: 67% mana | clearcasting(2) |
| 4:41.981 | rotation | . | arcane_blast | Fluffy_Pillow | 49785.8/72440: 69% mana | arcane_charge(2), clearcasting(2) |
| 4:43.651 | rotation | . | arcane_blast | Fluffy_Pillow | 48080.3/72440: 66% mana | arcane_charge(3), clearcasting(2) |
| 4:45.162 | rotation | . | arcane_blast | Fluffy_Pillow | 44769.4/72440: 62% mana | arcane_charge(4), clearcasting(2) |
| 4:46.515 | rotation | . | arcane_missiles | Fluffy_Pillow | 39854.7/72440: 55% mana | arcane_charge(4), clearcasting(2) |
| 4:50.440 | cooldowns | x | shifting_power | Fluffy_Pillow | 45541.2/72440: 63% mana | arcane_charge(4) |
| 4:54.185 | rotation | . | arcane_barrage | Fluffy_Pillow | 48466.9/72440: 67% mana | arcane_charge(4) |
| 4:55.513 | rotation | . | arcane_orb | Fluffy_Pillow | 53288.6/72440: 74% mana | |
| 4:56.840 | rotation | . | arcane_blast | Fluffy_Pillow | 54711.1/72440: 76% mana | arcane_charge(2) |
| 4:58.511 | rotation | . | arcane_blast | Fluffy_Pillow | 53007.1/72440: 73% mana | arcane_charge(3) |
| 5:00.022 | shared_cds | . | time_warp | Fluffy_Pillow | 49696.2/72440: 69% mana | arcane_charge(4) |
| 5:00.022 | rotation | > | arcane_barrage | Fluffy_Pillow | 47696.2/72440: 66% mana | arcane_charge(4), temporal_warp |
| 5:01.044 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 52074.5/72440: 72% mana | temporal_warp |
| 5:02.068 | cooldowns | v | arcane_power | Fluffy_Pillow | 51058.0/72440: 70% mana | arcane_charge(4), temporal_warp |
| 5:02.068 | rotation | . | arcane_missiles | Fluffy_Pillow | 51058.0/72440: 70% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp |
| 5:09.436 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 42982.8/72440: 59% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus |
| 5:09.436 | rotation | . | arcane_blast | Fluffy_Pillow | 42982.8/72440: 59% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus |
| 5:10.457 | rotation | . | arcane_blast | Fluffy_Pillow | 41024.5/72440: 57% mana | arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus |
| 5:11.479 | rotation | . | arcane_blast | Fluffy_Pillow | 39067.7/72440: 54% mana | arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, crimson_chorus |
| 5:12.503 | rotation | . | arcane_blast | Fluffy_Pillow | 37113.8/72440: 51% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus |
| 5:13.545 | rotation | . | arcane_blast | Fluffy_Pillow | 35185.9/72440: 49% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus |
| 5:14.588 | rotation | . | arcane_blast | Fluffy_Pillow | 33259.5/72440: 46% mana | arcane_charge(4), arcane_power, temporal_warp, crimson_chorus |
| 5:15.631 | rotation | . | arcane_blast | Fluffy_Pillow | 31333.1/72440: 43% mana | arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(2) |
| 5:16.675 | rotation | . | arcane_barrage | Fluffy_Pillow | 29408.2/72440: 41% mana | arcane_charge(4), arcane_power, temporal_warp, crimson_chorus(2) |
| 5:17.698 | rotation | . | arcane_orb | Fluffy_Pillow | 33787.9/72440: 47% mana | temporal_warp, crimson_chorus(2) |
| 5:18.721 | rotation | . | arcane_blast | Fluffy_Pillow | 34770.0/72440: 48% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:20.008 | rotation | . | arcane_blast | Fluffy_Pillow | 32509.6/72440: 45% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:21.173 | cooldowns | w | rune_of_power | Fluffy_Pillow | 28697.5/72440: 40% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:22.195 | rotation | . | arcane_missiles | Fluffy_Pillow | 30178.1/72440: 42% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:23.774 | rotation | . | arcane_blast | Fluffy_Pillow | 32465.8/72440: 45% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:24.817 | rotation | . | arcane_blast | Fluffy_Pillow | 27101.9/72440: 37% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:25.860 | rotation | . | arcane_missiles | Fluffy_Pillow | 21738.0/72440: 30% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:27.582 | rotation | . | arcane_blast | Fluffy_Pillow | 24232.8/72440: 33% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:28.625 | rotation | . | arcane_blast | Fluffy_Pillow | 18868.9/72440: 26% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:29.669 | rotation | . | arcane_blast | Fluffy_Pillow | 13506.5/72440: 19% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:30.710 | rotation | . | arcane_blast | Fluffy_Pillow | 8139.7/72440: 11% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:31.754 | rotation | . | arcane_missiles | Fluffy_Pillow | 2777.2/72440: 4% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.333 | rotation | . | arcane_barrage | Fluffy_Pillow | 5064.9/72440: 7% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:34.357 | rotation | . | arcane_blast | Fluffy_Pillow | 9446.0/72440: 13% mana | temporal_warp, crimson_chorus(3) |
| 5:35.888 | rotation | . | arcane_blast | Fluffy_Pillow | 10289.2/72440: 14% mana | arcane_charge, temporal_warp |
| 5:37.296 | rotation | . | arcane_blast | Fluffy_Pillow | 9579.1/72440: 13% mana | arcane_charge(2), temporal_warp |
| 5:38.582 | rotation | . | arcane_blast | Fluffy_Pillow | 7317.2/72440: 10% mana | arcane_charge(3), temporal_warp |
| 5:39.748 | rotation | . | evocation | Fluffy_Pillow | 3506.5/72440: 5% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:43.448 | rotation | < | cancel_action | Fluffy_Pillow | 70620.7/72440: 97% mana | arcane_charge(4), clearcasting, evocation |
| 5:43.453 | final_burn | | | arcane_missiles | Fluffy_Pillow | 70627.9/72440: 97% mana | arcane_charge(4), clearcasting |
| 5:45.502 | final_burn | } | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4) |
| 5:46.855 | final_burn | } | arcane_blast | Fluffy_Pillow | 65570.8/72440: 91% mana | arcane_charge(4) |
| 5:48.209 | final_burn | } | arcane_blast | Fluffy_Pillow | 60657.5/72440: 84% mana | arcane_charge(4) |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="NF_DotG"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=38:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6274.8 | 6274.8 | 12.0 / 0.191% | 1133.5 / 18.1% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2489.1 | 2335.2 | Mana | 0.00% | 40.2 | 100.0% | 100% |
| Talents |
|
|---|---|
| Night Fae | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_MagiBrand | 6275 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 327 | 5.2% | 18.1 | 15.84sec | 5419 | 4381 | Direct | 18.1 | 4592 | 9155 | 5423 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.02
opener [*]:0.56
opener [;]:0.33
rotation [>]:0.95
rotation [?]:3.02
rotation [@]:0.37
rotation [.]:4.66
rotation [.]:3.17
rotation [.]:1.51
rotation [.]:1.92
rotation [.]:0.02
rotation [.]:1.61
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2139 | 34.1% | 110.4 | 2.69sec | 5784 | 4564 | Direct | 111.4 | 4817 | 9751 | 5732 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:2.75
opener [#]:1.00
opener [)]:0.17
opener [:]:19.38
rotation [.]:1.90
rotation [.]:85.66
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 314 | 5.0% | 177.9 | 1.70sec | 526 | 0 | Direct | 177.9 | 439 | 914 | 526 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2437 | 38.9% | 45.7 | 6.31sec | 15934 | 9192 | Periodic | 308.4 | 1982 | 4068 | 2362 | 18.2% | 24.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.70
opener [+]:1.00
opener [,]:0.97
opener [-]:1.03
rotation [.]:5.84
rotation [.]:5.80
rotation [.]:2.72
rotation [.]:2.09
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (126) | 0.0% (2.0%) | 9.9 | 31.04sec | 3831 | 3084 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener ["]:1.00
rotation [.]:8.86
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 126 | 2.0% | 9.8 | 31.70sec | 3836 | 0 | Direct | 9.8 | 3245 | 6466 | 3837 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (86) | 0.0% (1.4%) | 2.0 | 0.00sec | 12741 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 86 | 1.4% | 10.0 | 23.46sec | 2548 | 0 | Periodic | 14.0 | 1560 | 3081 | 1820 | 17.1% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 21.0 | 13.88sec | 540 | 0 | Direct | 21.0 | 456 | 912 | 540 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6033 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.8 | 7.17sec | 297 | 0 | Direct | 41.8 | 251 | 501 | 297 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shifting Power | 82 | 1.3% | 4.7 | 62.83sec | 5231 | 1543 | Periodic | 18.6 | 1143 | 2285 | 1315 | 15.0% | 4.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shifting Power
Action Details: Shifting Power
Resources
Damage Over Time
Spelldata
Action Details: Shifting Power Pulse
Resources
Direct Damage
Spelldata
Action Priority List
cooldowns [x]:4.67
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (665) | 0.0% (10.6%) | 6.8 | 43.84sec | 29006 | 23708 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:1.17
cooldowns [t]:4.35
cooldowns [u]:0.33
opener [%]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 665 | 10.6% | 6.8 | 43.76sec | 29006 | 0 | Direct | 6.8 | 29070 | 0 | 29070 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_MagiBrand | ||||||||||||||||||||||||||
| Arcane Power | 3.1 | 105.81sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:2.13
opener [&]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 211.03sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.5 | 94.69sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [=]:1.13
rotation [.]:1.40
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.1 | 321.54sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.13
|
||||||||||||||||||||||||||
| Presence of Mind | 3.5 | 85.76sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [y]:0.03
cooldowns [z]:2.00
cooldowns [{]:0.53
opener [']:0.17
opener [(]:0.83
|
||||||||||||||||||||||||||
| Rune of Power | 6.5 | 48.54sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:5.50
opener [$]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.8 | 277.88sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.81
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 124.21sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.90
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 19.0 | 118.9 | 16.0sec | 2.2sec | 13.3sec | 84.54% | 0.00% | 82.4 (83.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.1 | 0.0 | 105.9sec | 105.9sec | 14.7sec | 15.53% | 0.00% | 0.0 (0.0) | 3.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 211.0sec | 211.0sec | 12.0sec | 8.12% | 12.33% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 18.0 | 11.7 | 16.6sec | 10.0sec | 7.5sec | 45.03% | 0.00% | 0.2 (0.2) | 0.6 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.8sec | 28.5sec | 51.99% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 211.0sec | 211.0sec | 15.0sec | 10.14% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.5 | 0.0 | 94.6sec | 94.6sec | 3.8sec | 4.48% | 0.00% | 16.0 (16.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.1 | 0.0 | 323.0sec | 323.0sec | 23.3sec | 8.82% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.5 | 0.0 | 86.1sec | 86.1sec | 4.8sec | 5.62% | 9.48% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.6 | 0.0 | 31.9sec | 31.9sec | 11.8sec | 38.07% | 0.00% | 0.0 (0.0) | 9.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.8 | 0.0 | 278.5sec | 278.5sec | 36.0sec | 21.44% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.00% | 0.00% | 5.00% |
| Arcane Barrage Arcane Charge 3 | 3.74% | 0.00% | 20.00% |
| Arcane Barrage Arcane Charge 4 | 96.26% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 4.95% | 1.64% | 8.77% |
| Arcane Blast Arcane Charge 1 | 3.02% | 0.00% | 6.11% |
| Arcane Blast Arcane Charge 2 | 9.10% | 5.43% | 13.43% |
| Arcane Blast Arcane Charge 3 | 9.90% | 5.49% | 14.68% |
| Arcane Blast Arcane Charge 4 | 73.03% | 61.95% | 83.52% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 0.86% | 0.00% | 5.21% | 0.8s | 0.0s | 7.3s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 199.611 | 140.044 | 259.948 |
| Evocation | 14.796 | 0.000 | 46.130 | 53.307 | 19.213 | 102.493 |
| Shifting Power | 9.331 | 0.000 | 35.387 | 44.228 | 33.647 | 59.824 |
| Rune of Power | 7.871 | 0.012 | 45.846 | 54.598 | 39.207 | 131.997 |
| Touch of the Magi | 5.039 | 0.000 | 28.487 | 35.237 | 22.235 | 84.897 |
| Arcane Power | 7.807 | 0.000 | 19.193 | 24.692 | 19.290 | 44.868 |
| Arcane Barrage | 13.501 | 1.029 | 47.437 | 255.419 | 201.155 | 311.123 |
| Arcane Orb | 11.708 | 0.000 | 72.927 | 122.196 | 77.229 | 183.041 |
| Presence of Mind | 30.107 | 0.000 | 103.651 | 116.760 | 66.013 | 187.615 |
| Time Warp | 9.012 | 0.000 | 66.560 | 16.434 | 1.324 | 67.888 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| NF_MagiBrand | |||||||
| mana_regen | Mana | 3190.56 | 429869.23 | 61.44% | 134.73 | 4119.44 | 0.95% |
| Evocation | Mana | 134.41 | 196866.41 | 28.14% | 1464.71 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.90 | 20993.35 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 18.13 | 51879.48 | 7.42% | 2861.65 | 145.14 | 0.28% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2335.20 | 2489.07 | 4261.2 | 26339.4 | 682.1 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| NF_MagiBrand | |||||||
| arcane_blast | Mana | 111.4 | 612132.4 | 5497.1 | 5546.9 | 1.0 | |
| arcane_missiles | Mana | 45.7 | 96289.1 | 2106.1 | 2106.5 | 7.6 | |
| arcane_orb | Mana | 9.9 | 4926.7 | 499.8 | 499.8 | 7.7 | |
| shifting_power | Mana | 4.7 | 11683.8 | 2500.0 | 2501.3 | 2.1 | |
| time_warp | Mana | 1.8 | 3623.4 | 2000.0 | 2001.5 | 0.0 | |
| touch_of_the_magi | Mana | 6.8 | 17089.7 | 2500.0 | 2500.4 | 11.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 1.17 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 4.35 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.33 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 2.13 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 5.50 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| x | 4.67 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down |
| y | 0.03 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| z | 2.00 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| { | 0.53 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.70 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 2.75 | arcane_blast |
| ~ | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| " | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| # | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| $ | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| % | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| & | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ' | 0.17 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ( | 0.83 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ) | 0.17 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| * | 0.56 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| + | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| , | 0.97 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| - | 1.03 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| : | 19.38 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| ; | 0.33 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| < | 3.51 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| = | 1.13 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| > | 0.95 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| ? | 3.02 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| @ | 0.37 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.90 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.84 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.80 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.72 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 2.09 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 8.86 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 4.66 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.17 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.51 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.92 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.02 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 85.66 | arcane_blast |
| . | 1.40 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 1.61 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.90 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.13 | potion,if=buff.arcane_power.up |
| . | 1.81 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | F | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | K | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | NF_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | NF_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | NF_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.329 | opener | # | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.228 | opener | $ | rune_of_power | Fluffy_Pillow | 66242.5/72440: 91% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.015 | opener | : | arcane_blast | Fluffy_Pillow | 67382.7/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.817 | opener | : | arcane_blast | Fluffy_Pillow | 61669.6/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.621 | shared_cds | . | use_mana_gem | NF_MagiBrand | 55959.4/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.621 | opener | : | arcane_blast | Fluffy_Pillow | 63203.4/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.423 | opener | : | arcane_blast | Fluffy_Pillow | 57490.4/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.226 | opener | : | arcane_blast | Fluffy_Pillow | 51778.8/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.028 | opener | : | arcane_blast | Fluffy_Pillow | 46065.7/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.830 | opener | : | arcane_blast | Fluffy_Pillow | 40352.6/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.632 | opener | : | arcane_blast | Fluffy_Pillow | 34639.6/72440: 48% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.435 | opener | : | arcane_blast | Fluffy_Pillow | 28928.0/72440: 40% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.238 | opener | : | arcane_blast | Fluffy_Pillow | 23216.4/72440: 32% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.042 | opener | : | arcane_blast | Fluffy_Pillow | 17506.2/72440: 24% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.845 | opener | : | arcane_blast | Fluffy_Pillow | 11794.6/72440: 16% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.648 | opener | ; | arcane_barrage | Fluffy_Pillow | 6083.0/72440: 8% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.434 | opener | ! | evocation | NF_MagiBrand | 10119.3/72440: 14% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.934 | rotation | < | cancel_action | Fluffy_Pillow | 69070.9/72440: 95% mana | bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:15.940 | opener | % | touch_of_the_magi | Fluffy_Pillow | 69079.6/72440: 95% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.727 | opener | & | arcane_power | Fluffy_Pillow | 67719.8/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.727 | shared_cds | . | potion | Fluffy_Pillow | 67719.8/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.727 | shared_cds | . | berserking | Fluffy_Pillow | 67719.8/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:16.727 | opener | + | arcane_missiles | Fluffy_Pillow | 67719.8/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:24.778 | opener | : | arcane_blast | Fluffy_Pillow | 53134.1/72440: 73% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.533 | opener | : | arcane_blast | Fluffy_Pillow | 50790.5/72440: 70% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.287 | opener | : | arcane_blast | Fluffy_Pillow | 48445.4/72440: 67% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.041 | opener | , | arcane_missiles | Fluffy_Pillow | 46100.2/72440: 64% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.203 | opener | ( | presence_of_mind | Fluffy_Pillow | 47783.8/72440: 66% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.203 | opener | : | arcane_blast | Fluffy_Pillow | 47783.8/72440: 66% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.958 | opener | , | arcane_missiles | Fluffy_Pillow | 45440.1/72440: 63% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.194 | opener | : | arcane_blast | Fluffy_Pillow | 47230.8/72440: 65% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.981 | opener | : | arcane_blast | Fluffy_Pillow | 44933.5/72440: 62% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:31.769 | cooldowns | x | shifting_power | Fluffy_Pillow | 42637.7/72440: 59% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:34.072 | rotation | . | arcane_barrage | Fluffy_Pillow | 43474.3/72440: 60% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:34.858 | rotation | . | arcane_orb | Fluffy_Pillow | 47510.6/72440: 66% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:35.646 | rotation | . | arcane_blast | Fluffy_Pillow | 48152.3/72440: 66% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:36.638 | rotation | . | arcane_blast | Fluffy_Pillow | 45464.5/72440: 63% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:37.534 | rotation | . | arcane_blast | Fluffy_Pillow | 41262.6/72440: 57% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:38.337 | rotation | . | arcane_blast | Fluffy_Pillow | 35551.0/72440: 49% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:39.138 | rotation | . | arcane_blast | Fluffy_Pillow | 29836.5/72440: 41% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:39.941 | rotation | . | arcane_blast | Fluffy_Pillow | 24124.9/72440: 33% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.746 | rotation | . | arcane_blast | Fluffy_Pillow | 18416.2/72440: 25% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.549 | rotation | . | arcane_blast | Fluffy_Pillow | 12704.5/72440: 18% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:42.902 | rotation | . | arcane_barrage | Fluffy_Pillow | 7789.8/72440: 11% mana | arcane_charge(4), clearcasting(2) |
| 0:44.231 | rotation | . | arcane_missiles | Fluffy_Pillow | 12612.8/72440: 17% mana | clearcasting(3) |
| 0:46.186 | rotation | . | arcane_blast | Fluffy_Pillow | 15445.2/72440: 21% mana | clearcasting(2) |
| 0:48.175 | rotation | . | arcane_blast | Fluffy_Pillow | 16951.9/72440: 23% mana | arcane_charge, clearcasting(2) |
| 0:50.006 | rotation | . | arcane_blast | Fluffy_Pillow | 16854.6/72440: 23% mana | arcane_charge(2), clearcasting(2) |
| 0:51.678 | rotation | . | arcane_blast | Fluffy_Pillow | 15152.0/72440: 21% mana | arcane_charge(3), clearcasting(2) |
| 0:53.190 | rotation | ? | arcane_barrage | Fluffy_Pillow | 11842.6/72440: 16% mana | arcane_charge(4), clearcasting(2) |
| 0:54.518 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 16664.2/72440: 23% mana | clearcasting(2) |
| 0:55.847 | cooldowns | w | rune_of_power | Fluffy_Pillow | 16089.7/72440: 22% mana | arcane_charge(4), clearcasting(2) |
| 0:57.174 | rotation | . | arcane_missiles | Fluffy_Pillow | 18012.2/72440: 25% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 1:05.798 | rotation | . | arcane_blast | Fluffy_Pillow | 8006.7/72440: 11% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:07.153 | rotation | . | arcane_barrage | Fluffy_Pillow | 3094.8/72440: 4% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:08.481 | rotation | . | arcane_orb | Fluffy_Pillow | 7916.4/72440: 11% mana | rune_of_power, crimson_chorus |
| 1:09.809 | rotation | . | arcane_blast | Fluffy_Pillow | 9340.4/72440: 13% mana | arcane_charge(2), crimson_chorus |
| 1:11.480 | rotation | . | arcane_blast | Fluffy_Pillow | 7636.4/72440: 11% mana | arcane_charge(3), crimson_chorus(2) |
| 1:12.993 | rotation | . | arcane_barrage | Fluffy_Pillow | 4328.4/72440: 6% mana | arcane_charge(4), crimson_chorus(2) |
| 1:14.321 | rotation | . | arcane_blast | Fluffy_Pillow | 9150.0/72440: 13% mana | crimson_chorus(2) |
| 1:16.310 | rotation | . | arcane_blast | Fluffy_Pillow | 10656.7/72440: 15% mana | arcane_charge, crimson_chorus(2) |
| 1:18.141 | rotation | . | arcane_blast | Fluffy_Pillow | 10559.4/72440: 15% mana | arcane_charge(2), crimson_chorus(2) |
| 1:19.814 | rotation | . | arcane_blast | Fluffy_Pillow | 8858.3/72440: 12% mana | arcane_charge(3), crimson_chorus(2) |
| 1:21.326 | rotation | . | arcane_barrage | Fluffy_Pillow | 5548.9/72440: 8% mana | arcane_charge(4), crimson_chorus(3) |
| 1:22.653 | rotation | . | arcane_blast | Fluffy_Pillow | 10369.0/72440: 14% mana | crimson_chorus(3) |
| 1:24.641 | rotation | . | arcane_blast | Fluffy_Pillow | 11874.2/72440: 16% mana | arcane_charge, crimson_chorus(3) |
| 1:26.472 | rotation | . | arcane_blast | Fluffy_Pillow | 11777.0/72440: 16% mana | arcane_charge(2), crimson_chorus(3) |
| 1:28.142 | rotation | . | arcane_blast | Fluffy_Pillow | 10071.5/72440: 14% mana | arcane_charge(3), crimson_chorus(3) |
| 1:29.654 | rotation | . | arcane_barrage | Fluffy_Pillow | 6762.1/72440: 9% mana | arcane_charge(4), crimson_chorus(3) |
| 1:30.981 | rotation | . | arcane_orb | Fluffy_Pillow | 11582.2/72440: 16% mana | |
| 1:32.308 | cooldowns | x | shifting_power | Fluffy_Pillow | 13004.8/72440: 18% mana | arcane_charge(2) |
| 1:36.102 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 16001.5/72440: 22% mana | arcane_charge(2) |
| 1:37.430 | cooldowns | w | rune_of_power | Fluffy_Pillow | 15425.5/72440: 21% mana | arcane_charge(4) |
| 1:38.757 | rotation | . | arcane_missiles | Fluffy_Pillow | 17348.1/72440: 24% mana | arcane_charge(4), rune_of_power |
| 1:45.623 | rotation | . | arcane_barrage | Fluffy_Pillow | 4795.5/72440: 7% mana | arcane_charge(4), rune_of_power |
| 1:46.950 | rotation | . | arcane_orb | Fluffy_Pillow | 9615.7/72440: 13% mana | rune_of_power |
| 1:48.279 | rotation | . | arcane_blast | Fluffy_Pillow | 11041.2/72440: 15% mana | arcane_charge(2), rune_of_power |
| 1:49.950 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 9337.1/72440: 13% mana | arcane_charge(3), rune_of_power |
| 1:49.950 | rotation | . | arcane_blast | Fluffy_Pillow | 9337.1/72440: 13% mana | arcane_charge(3), presence_of_mind(3), rune_of_power |
| 1:51.277 | rotation | . | evocation | NF_MagiBrand | 5759.7/72440: 8% mana | arcane_charge(4), presence_of_mind(2) |
| 1:55.877 | rotation | < | cancel_action | Fluffy_Pillow | 69943.7/72440: 97% mana | arcane_charge(4), evocation, presence_of_mind(2) |
| 1:55.882 | rotation | . | arcane_blast | Fluffy_Pillow | 69950.9/72440: 97% mana | arcane_charge(4), presence_of_mind(2) |
| 1:57.212 | cooldowns | v | arcane_power | Fluffy_Pillow | 65002.8/72440: 90% mana | arcane_charge(4), clearcasting, presence_of_mind |
| 1:57.212 | rotation | . | arcane_missiles | Fluffy_Pillow | 65002.8/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power |
| 1:59.348 | rotation | . | arcane_blast | Fluffy_Pillow | 68097.4/72440: 94% mana | arcane_charge(4), arcane_power, presence_of_mind, rune_of_power |
| 2:00.676 | rotation | . | arcane_blast | Fluffy_Pillow | 66583.9/72440: 92% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:02.030 | rotation | . | arcane_blast | Fluffy_Pillow | 65108.1/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus |
| 2:03.383 | rotation | . | arcane_missiles | Fluffy_Pillow | 63630.8/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus |
| 2:05.448 | rotation | . | arcane_blast | Fluffy_Pillow | 66622.6/72440: 92% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:06.803 | rotation | . | arcane_blast | Fluffy_Pillow | 65148.2/72440: 90% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:08.156 | rotation | . | arcane_blast | Fluffy_Pillow | 63671.0/72440: 88% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:09.508 | rotation | . | arcane_blast | Fluffy_Pillow | 62192.2/72440: 86% mana | arcane_charge(4), arcane_power, crimson_chorus |
| 2:10.862 | shared_cds | . | use_mana_gem | NF_MagiBrand | 60716.4/72440: 84% mana | arcane_charge(4), arcane_power, crimson_chorus |
| 2:10.862 | rotation | . | arcane_blast | Fluffy_Pillow | 67960.4/72440: 94% mana | arcane_charge(4), arcane_power, crimson_chorus |
| 2:12.216 | rotation | . | arcane_blast | Fluffy_Pillow | 66484.6/72440: 92% mana | arcane_charge(4), crimson_chorus(2) |
| 2:13.568 | rotation | . | arcane_barrage | Fluffy_Pillow | 61568.4/72440: 85% mana | arcane_charge(4), crimson_chorus(2) |
| 2:14.896 | rotation | . | arcane_orb | Fluffy_Pillow | 66390.0/72440: 92% mana | crimson_chorus(2) |
| 2:16.223 | rotation | . | arcane_blast | Fluffy_Pillow | 67812.5/72440: 94% mana | arcane_charge(2), crimson_chorus(2) |
| 2:17.893 | rotation | . | arcane_blast | Fluffy_Pillow | 66107.0/72440: 91% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:19.406 | rotation | . | arcane_blast | Fluffy_Pillow | 62799.1/72440: 87% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:20.762 | rotation | . | arcane_blast | Fluffy_Pillow | 57888.6/72440: 80% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:22.116 | rotation | . | arcane_blast | Fluffy_Pillow | 52975.3/72440: 73% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:23.470 | rotation | ? | arcane_barrage | Fluffy_Pillow | 48062.0/72440: 66% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:24.795 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 52879.3/72440: 73% mana | clearcasting(2), crimson_chorus(3) |
| 2:26.121 | cooldowns | w | rune_of_power | Fluffy_Pillow | 52300.4/72440: 72% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:27.449 | rotation | . | arcane_missiles | Fluffy_Pillow | 54224.4/72440: 75% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:35.708 | rotation | . | arcane_blast | Fluffy_Pillow | 51190.0/72440: 71% mana | arcane_charge(4), rune_of_power |
| 2:37.059 | rotation | . | arcane_blast | Fluffy_Pillow | 46272.3/72440: 64% mana | arcane_charge(4), rune_of_power |
| 2:38.411 | rotation | . | arcane_barrage | Fluffy_Pillow | 41356.1/72440: 57% mana | arcane_charge(4), rune_of_power |
| 2:39.738 | cooldowns | x | shifting_power | Fluffy_Pillow | 46176.3/72440: 64% mana | |
| 2:43.523 | rotation | . | arcane_orb | Fluffy_Pillow | 49160.0/72440: 68% mana | |
| 2:44.850 | rotation | . | arcane_blast | Fluffy_Pillow | 50582.5/72440: 70% mana | arcane_charge(2) |
| 2:46.521 | rotation | . | arcane_blast | Fluffy_Pillow | 48878.5/72440: 67% mana | arcane_charge(3), clearcasting |
| 2:48.033 | rotation | . | arcane_blast | Fluffy_Pillow | 45569.1/72440: 63% mana | arcane_charge(4), clearcasting |
| 2:49.387 | rotation | . | arcane_blast | Fluffy_Pillow | 40655.7/72440: 56% mana | arcane_charge(4), clearcasting |
| 2:50.740 | rotation | . | arcane_blast | Fluffy_Pillow | 35741.0/72440: 49% mana | arcane_charge(4), clearcasting |
| 2:52.095 | rotation | . | arcane_blast | Fluffy_Pillow | 30829.1/72440: 43% mana | arcane_charge(4), clearcasting |
| 2:53.448 | rotation | . | arcane_blast | Fluffy_Pillow | 25914.3/72440: 36% mana | arcane_charge(4), clearcasting |
| 2:54.802 | rotation | . | arcane_blast | Fluffy_Pillow | 21001.0/72440: 29% mana | arcane_charge(4), clearcasting |
| 2:56.155 | rotation | . | arcane_blast | Fluffy_Pillow | 16086.2/72440: 22% mana | arcane_charge(4), clearcasting |
| 2:57.509 | rotation | . | arcane_blast | Fluffy_Pillow | 11172.9/72440: 15% mana | arcane_charge(4), clearcasting(2) |
| 2:58.863 | rotation | . | arcane_barrage | Fluffy_Pillow | 6259.6/72440: 9% mana | arcane_charge(4), clearcasting(2) |
| 3:00.191 | rotation | . | arcane_blast | Fluffy_Pillow | 11081.2/72440: 15% mana | clearcasting(2) |
| 3:02.178 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 12584.9/72440: 17% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 3:03.505 | cooldowns | w | rune_of_power | Fluffy_Pillow | 12007.5/72440: 17% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:04.832 | rotation | . | arcane_missiles | Fluffy_Pillow | 13930.1/72440: 19% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus |
| 3:10.907 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 15231.5/72440: 21% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 3:10.907 | rotation | . | arcane_blast | Fluffy_Pillow | 15231.5/72440: 21% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 3:12.236 | rotation | . | arcane_blast | Fluffy_Pillow | 10282.0/72440: 14% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 3:13.564 | rotation | . | arcane_barrage | Fluffy_Pillow | 5331.0/72440: 7% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus(2) |
| 3:14.891 | rotation | . | arcane_orb | Fluffy_Pillow | 10151.1/72440: 14% mana | presence_of_mind, rune_of_power, crimson_chorus(2) |
| 3:16.219 | rotation | . | arcane_blast | Fluffy_Pillow | 11575.1/72440: 16% mana | arcane_charge(2), presence_of_mind, rune_of_power, crimson_chorus(2) |
| 3:17.547 | rotation | . | arcane_blast | Fluffy_Pillow | 9374.1/72440: 13% mana | arcane_charge(3), crimson_chorus(2) |
| 3:19.060 | rotation | . | evocation | Fluffy_Pillow | 6066.2/72440: 8% mana | arcane_charge(4), crimson_chorus(2) |
| 3:23.560 | rotation | < | cancel_action | Fluffy_Pillow | 68854.9/72440: 95% mana | arcane_charge(4), evocation, crimson_chorus(3) |
| 3:23.562 | rotation | . | arcane_blast | Fluffy_Pillow | 68857.8/72440: 95% mana | arcane_charge(4), crimson_chorus(3) |
| 3:24.916 | rotation | . | arcane_blast | Fluffy_Pillow | 63944.4/72440: 88% mana | arcane_charge(4), crimson_chorus(3) |
| 3:26.269 | rotation | . | arcane_blast | Fluffy_Pillow | 59029.7/72440: 81% mana | arcane_charge(4), crimson_chorus(3) |
| 3:27.621 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 54113.4/72440: 75% mana | arcane_charge(4), crimson_chorus(3) |
| 3:27.621 | rotation | . | arcane_blast | Fluffy_Pillow | 54113.4/72440: 75% mana | arcane_charge(4), crimson_chorus(3) |
| 3:28.974 | rotation | . | arcane_blast | Fluffy_Pillow | 49198.7/72440: 68% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:30.327 | rotation | . | arcane_blast | Fluffy_Pillow | 44283.9/72440: 61% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:31.681 | rotation | . | arcane_blast | Fluffy_Pillow | 39370.6/72440: 54% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:33.033 | rotation | . | arcane_blast | Fluffy_Pillow | 34454.4/72440: 48% mana | arcane_charge(4), clearcasting |
| 3:34.387 | rotation | . | arcane_barrage | Fluffy_Pillow | 29541.0/72440: 41% mana | arcane_charge(4), clearcasting |
| 3:35.714 | rotation | . | arcane_orb | Fluffy_Pillow | 34361.2/72440: 47% mana | clearcasting |
| 3:37.042 | rotation | . | arcane_blast | Fluffy_Pillow | 35785.2/72440: 49% mana | arcane_charge(2), clearcasting |
| 3:38.713 | rotation | . | arcane_blast | Fluffy_Pillow | 34081.1/72440: 47% mana | arcane_charge(3), clearcasting |
| 3:40.226 | cooldowns | x | shifting_power | Fluffy_Pillow | 30773.2/72440: 42% mana | arcane_charge(4), clearcasting |
| 3:43.963 | rotation | > | arcane_barrage | Fluffy_Pillow | 33687.3/72440: 47% mana | arcane_charge(4), clearcasting, empyreal_surge(5) |
| 3:45.292 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 38510.4/72440: 53% mana | empyreal_surge(5) |
| 3:46.619 | cooldowns | v | arcane_power | Fluffy_Pillow | 37933.0/72440: 52% mana | arcane_charge(4), empyreal_surge(5) |
| 3:46.619 | shared_cds | . | berserking | Fluffy_Pillow | 37933.0/72440: 52% mana | arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:46.619 | rotation | . | arcane_missiles | Fluffy_Pillow | 37933.0/72440: 52% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:57.215 | rotation | . | arcane_blast | Fluffy_Pillow | 34534.4/72440: 48% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:58.446 | rotation | . | arcane_blast | Fluffy_Pillow | 32880.4/72440: 45% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 3:59.677 | rotation | . | arcane_blast | Fluffy_Pillow | 31226.4/72440: 43% mana | arcane_charge(4), arcane_power |
| 4:01.031 | rotation | . | arcane_barrage | Fluffy_Pillow | 29750.6/72440: 41% mana | arcane_charge(4), arcane_power |
| 4:02.357 | rotation | . | arcane_orb | Fluffy_Pillow | 34569.3/72440: 48% mana | |
| 4:03.683 | rotation | . | arcane_blast | Fluffy_Pillow | 35990.4/72440: 50% mana | arcane_charge(2), crimson_chorus |
| 4:05.356 | rotation | . | arcane_blast | Fluffy_Pillow | 34289.2/72440: 47% mana | arcane_charge(3), crimson_chorus |
| 4:06.870 | cooldowns | w | rune_of_power | Fluffy_Pillow | 30982.7/72440: 43% mana | arcane_charge(4), crimson_chorus |
| 4:08.199 | rotation | . | arcane_blast | Fluffy_Pillow | 32908.2/72440: 45% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:09.553 | rotation | . | arcane_blast | Fluffy_Pillow | 27994.8/72440: 39% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:10.906 | shared_cds | . | use_mana_gem | NF_MagiBrand | 23080.1/72440: 32% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:10.906 | rotation | . | arcane_missiles | Fluffy_Pillow | 30324.1/72440: 42% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:13.024 | rotation | . | arcane_blast | Fluffy_Pillow | 33392.6/72440: 46% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:14.377 | rotation | . | arcane_blast | Fluffy_Pillow | 28477.8/72440: 39% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:15.730 | rotation | . | arcane_blast | Fluffy_Pillow | 23563.1/72440: 33% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:17.083 | rotation | . | arcane_missiles | Fluffy_Pillow | 18648.3/72440: 26% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:19.156 | rotation | . | arcane_barrage | Fluffy_Pillow | 21651.7/72440: 30% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:20.484 | rotation | . | arcane_blast | Fluffy_Pillow | 26473.3/72440: 37% mana | crimson_chorus(2) |
| 4:22.473 | rotation | . | arcane_orb | Fluffy_Pillow | 27979.9/72440: 39% mana | arcane_charge, crimson_chorus(3) |
| 4:23.801 | rotation | . | arcane_blast | Fluffy_Pillow | 29403.9/72440: 41% mana | arcane_charge(3), crimson_chorus(3) |
| 4:25.312 | rotation | . | arcane_blast | Fluffy_Pillow | 26093.1/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:26.665 | rotation | . | arcane_blast | Fluffy_Pillow | 21178.3/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:28.020 | rotation | . | arcane_blast | Fluffy_Pillow | 16266.4/72440: 22% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 4:29.374 | rotation | . | arcane_blast | Fluffy_Pillow | 11353.1/72440: 16% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 4:30.729 | rotation | . | arcane_missiles | Fluffy_Pillow | 6441.2/72440: 9% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 4:32.825 | rotation | @ | arcane_barrage | Fluffy_Pillow | 9477.9/72440: 13% mana | arcane_charge(4), clearcasting(3) |
| 4:34.152 | rotation | . | arcane_missiles | Fluffy_Pillow | 14298.1/72440: 20% mana | clearcasting(3) |
| 4:36.104 | rotation | . | arcane_blast | Fluffy_Pillow | 17126.1/72440: 24% mana | clearcasting(2) |
| 4:38.093 | rotation | . | arcane_blast | Fluffy_Pillow | 18632.8/72440: 26% mana | arcane_charge, clearcasting(2) |
| 4:39.923 | rotation | . | arcane_blast | Fluffy_Pillow | 18534.1/72440: 26% mana | arcane_charge(2), clearcasting(2) |
| 4:41.594 | cooldowns | x | shifting_power | Fluffy_Pillow | 16830.0/72440: 23% mana | arcane_charge(3), clearcasting(2) |
| 4:45.457 | rotation | ? | arcane_barrage | Fluffy_Pillow | 19926.7/72440: 28% mana | arcane_charge(3), clearcasting(2) |
| 4:46.786 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 24025.4/72440: 33% mana | |
| 4:48.113 | cooldowns | w | rune_of_power | Fluffy_Pillow | 23448.0/72440: 32% mana | arcane_charge(4), clearcasting |
| 4:49.440 | rotation | . | arcane_missiles | Fluffy_Pillow | 25370.5/72440: 35% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:55.727 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 26979.1/72440: 37% mana | arcane_charge(4), rune_of_power |
| 4:55.727 | rotation | . | arcane_blast | Fluffy_Pillow | 26979.1/72440: 37% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 4:57.052 | rotation | . | arcane_blast | Fluffy_Pillow | 22023.8/72440: 30% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 4:58.379 | rotation | . | arcane_blast | Fluffy_Pillow | 17071.3/72440: 24% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 4:59.709 | rotation | . | arcane_blast | Fluffy_Pillow | 12123.2/72440: 17% mana | arcane_charge(4), rune_of_power |
| 5:01.064 | rotation | . | arcane_blast | Fluffy_Pillow | 7211.4/72440: 10% mana | arcane_charge(4), rune_of_power |
| 5:02.418 | rotation | . | evocation | Fluffy_Pillow | 2298.0/72440: 3% mana | arcane_charge(4), crimson_chorus |
| 5:07.218 | rotation | < | cancel_action | Fluffy_Pillow | 69272.6/72440: 96% mana | arcane_charge(4), evocation, crimson_chorus |
| 5:07.223 | rotation | . | arcane_blast | Fluffy_Pillow | 69279.9/72440: 96% mana | arcane_charge(4), crimson_chorus |
| 5:08.577 | rotation | . | arcane_barrage | Fluffy_Pillow | 64366.6/72440: 89% mana | arcane_charge(4), crimson_chorus |
| 5:09.905 | shared_cds | . | time_warp | Fluffy_Pillow | 69188.2/72440: 96% mana | crimson_chorus |
| 5:09.905 | rotation | . | arcane_orb | Fluffy_Pillow | 67188.2/72440: 93% mana | temporal_warp, crimson_chorus |
| 5:10.926 | rotation | . | arcane_blast | Fluffy_Pillow | 68167.4/72440: 94% mana | arcane_charge(2), temporal_warp, crimson_chorus |
| 5:12.212 | rotation | . | arcane_blast | Fluffy_Pillow | 65905.5/72440: 91% mana | arcane_charge(3), temporal_warp, crimson_chorus |
| 5:13.376 | rotation | . | arcane_blast | Fluffy_Pillow | 62092.0/72440: 86% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:14.418 | rotation | . | arcane_blast | Fluffy_Pillow | 56726.6/72440: 78% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:15.460 | rotation | . | arcane_blast | Fluffy_Pillow | 51361.3/72440: 71% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:16.502 | rotation | . | arcane_blast | Fluffy_Pillow | 45995.9/72440: 63% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:17.544 | rotation | . | arcane_blast | Fluffy_Pillow | 40630.5/72440: 56% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:18.587 | rotation | . | arcane_blast | Fluffy_Pillow | 35266.6/72440: 49% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:19.631 | rotation | . | arcane_blast | Fluffy_Pillow | 29904.2/72440: 41% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:20.673 | rotation | . | arcane_blast | Fluffy_Pillow | 24538.8/72440: 34% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:21.714 | rotation | . | arcane_blast | Fluffy_Pillow | 19172.0/72440: 26% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:22.759 | rotation | . | arcane_blast | Fluffy_Pillow | 13811.0/72440: 19% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:23.802 | rotation | . | arcane_barrage | Fluffy_Pillow | 8447.1/72440: 12% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:24.825 | rotation | . | arcane_blast | Fluffy_Pillow | 12826.9/72440: 18% mana | temporal_warp, crimson_chorus(3) |
| 5:26.357 | rotation | . | arcane_blast | Fluffy_Pillow | 13671.4/72440: 19% mana | arcane_charge, temporal_warp, crimson_chorus(3) |
| 5:27.766 | rotation | . | arcane_blast | Fluffy_Pillow | 12962.8/72440: 18% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:29.052 | rotation | . | arcane_blast | Fluffy_Pillow | 10700.9/72440: 15% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:30.217 | rotation | . | arcane_barrage | Fluffy_Pillow | 6888.8/72440: 10% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:31.240 | rotation | . | arcane_orb | Fluffy_Pillow | 11268.5/72440: 16% mana | clearcasting, temporal_warp, crimson_chorus(3) |
| 5:32.264 | rotation | . | arcane_blast | Fluffy_Pillow | 12252.1/72440: 17% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:33.549 | rotation | . | arcane_blast | Fluffy_Pillow | 9988.8/72440: 14% mana | arcane_charge(3), clearcasting, temporal_warp |
| 5:34.713 | rotation | . | arcane_barrage | Fluffy_Pillow | 6175.2/72440: 9% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:35.737 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 10556.4/72440: 15% mana | clearcasting, temporal_warp |
| 5:36.760 | cooldowns | w | rune_of_power | Fluffy_Pillow | 9538.5/72440: 13% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:37.782 | rotation | . | arcane_missiles | Fluffy_Pillow | 11019.2/72440: 15% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:41.031 | rotation | . | arcane_missiles | Fluffy_Pillow | 8226.3/72440: 11% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:42.867 | rotation | . | arcane_barrage | Fluffy_Pillow | 3386.3/72440: 5% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:43.891 | rotation | . | arcane_missiles | Fluffy_Pillow | 7767.5/72440: 11% mana | rune_of_power, temporal_warp |
| 5:45.912 | rotation | . | arcane_blast | Fluffy_Pillow | 3195.5/72440: 4% mana | rune_of_power, temporal_warp |
| 5:47.443 | rotation | . | arcane_blast | Fluffy_Pillow | 4038.6/72440: 6% mana | arcane_charge, rune_of_power, temporal_warp |
| 5:48.852 | rotation | . | arcane_barrage | Fluffy_Pillow | 3330.0/72440: 5% mana | arcane_charge(2), clearcasting, rune_of_power, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="NF_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=51:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6147.2 | 6147.2 | 11.8 / 0.193% | 1108.5 / 18.0% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2489.2 | 2335.0 | Mana | 0.00% | 40.1 | 100.0% | 100% |
| Talents |
|
|---|---|
| Night Fae | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_NetherPrecision | 6147 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 328 | 5.4% | 18.1 | 15.89sec | 5424 | 4385 | Direct | 18.1 | 4586 | 9158 | 5428 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.02
opener [*]:0.58
opener [;]:0.31
rotation [>]:0.94
rotation [?]:3.01
rotation [@]:0.37
rotation [.]:4.73
rotation [.]:3.19
rotation [.]:1.50
rotation [.]:1.89
rotation [.]:0.01
rotation [.]:1.60
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2191 | 35.6% | 110.4 | 2.69sec | 5923 | 4670 | Direct | 111.4 | 4938 | 9957 | 5869 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:2.74
opener [#]:1.00
opener [)]:0.14
opener [:]:19.36
rotation [.]:1.88
rotation [.]:85.74
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 313 | 5.1% | 177.6 | 1.70sec | 526 | 0 | Direct | 177.6 | 439 | 912 | 526 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2433 | 39.6% | 45.7 | 6.28sec | 15929 | 9196 | Periodic | 307.7 | 1982 | 4079 | 2364 | 18.2% | 24.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.70
opener [+]:1.00
opener [,]:0.99
opener [-]:1.07
rotation [.]:5.83
rotation [.]:5.73
rotation [.]:2.67
rotation [.]:2.08
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (126) | 0.0% (2.1%) | 9.9 | 31.22sec | 3831 | 3084 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener ["]:1.00
rotation [.]:8.86
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 126 | 2.1% | 9.8 | 31.85sec | 3834 | 0 | Direct | 9.8 | 3248 | 6478 | 3833 | 18.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (86) | 0.0% (1.4%) | 2.0 | 0.00sec | 12757 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 86 | 1.4% | 10.0 | 23.47sec | 2551 | 0 | Periodic | 14.0 | 1564 | 3050 | 1823 | 17.4% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 20.9 | 14.28sec | 541 | 0 | Direct | 20.9 | 456 | 912 | 541 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6044 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 20.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.8 | 7.14sec | 296 | 0 | Direct | 41.8 | 251 | 501 | 296 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shifting Power | 82 | 1.3% | 4.7 | 62.81sec | 5253 | 1549 | Periodic | 18.6 | 1143 | 2288 | 1320 | 15.4% | 4.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shifting Power
Action Details: Shifting Power
Resources
Damage Over Time
Spelldata
Action Details: Shifting Power Pulse
Resources
Direct Damage
Spelldata
Action Priority List
cooldowns [x]:4.68
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (490) | 0.0% (7.9%) | 6.8 | 43.67sec | 21389 | 17483 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:1.16
cooldowns [t]:4.35
cooldowns [u]:0.32
opener [%]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 490 | 7.9% | 6.8 | 43.62sec | 21389 | 0 | Direct | 6.8 | 21422 | 0 | 21422 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_NetherPrecision | ||||||||||||||||||||||||||
| Arcane Power | 3.1 | 105.73sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:2.12
opener [&]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 210.82sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.5 | 94.66sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [=]:1.12
rotation [.]:1.41
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.1 | 322.55sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.12
|
||||||||||||||||||||||||||
| Presence of Mind | 3.5 | 85.51sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [y]:0.03
cooldowns [z]:1.98
cooldowns [{]:0.53
opener [']:0.14
opener [(]:0.86
|
||||||||||||||||||||||||||
| Rune of Power | 6.5 | 48.52sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:5.50
opener [$]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.8 | 278.14sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.81
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 124.40sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.90
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 19.0 | 118.8 | 16.0sec | 2.2sec | 13.3sec | 84.59% | 0.00% | 82.3 (83.2) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.1 | 0.0 | 105.8sec | 105.8sec | 14.7sec | 15.52% | 0.00% | 0.0 (0.0) | 3.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 210.9sec | 210.9sec | 12.0sec | 8.11% | 12.29% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.9 | 11.6 | 16.8sec | 10.1sec | 7.5sec | 45.03% | 0.00% | 0.2 (0.2) | 0.6 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.8sec | 28.6sec | 51.99% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 211.0sec | 211.0sec | 15.0sec | 10.14% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.5 | 0.0 | 94.7sec | 94.7sec | 3.8sec | 4.48% | 0.00% | 16.0 (16.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Nether Precision | 15.0 | 13.2 | 19.9sec | 10.3sec | 8.0sec | 39.96% | 0.00% | 13.2 (22.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.1 | 0.0 | 322.9sec | 322.9sec | 23.3sec | 8.82% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.5 | 0.0 | 86.0sec | 86.0sec | 4.7sec | 5.55% | 9.47% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.6 | 0.0 | 31.9sec | 31.9sec | 11.8sec | 38.06% | 0.00% | 0.0 (0.0) | 9.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.8 | 0.0 | 278.5sec | 278.5sec | 36.0sec | 21.44% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 6.25% |
| Arcane Barrage Arcane Charge 3 | 3.92% | 0.00% | 22.73% |
| Arcane Barrage Arcane Charge 4 | 96.07% | 77.27% | 100.00% |
| Arcane Blast Arcane Charge 0 | 4.96% | 2.00% | 8.85% |
| Arcane Blast Arcane Charge 1 | 3.07% | 0.79% | 6.84% |
| Arcane Blast Arcane Charge 2 | 9.15% | 5.22% | 13.08% |
| Arcane Blast Arcane Charge 3 | 9.90% | 6.45% | 13.53% |
| Arcane Blast Arcane Charge 4 | 72.92% | 60.90% | 82.98% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 0.84% | 0.00% | 5.76% | 0.7s | 0.0s | 6.5s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 199.610 | 140.044 | 259.948 |
| Evocation | 14.880 | 0.000 | 50.679 | 53.653 | 21.030 | 107.579 |
| Shifting Power | 9.332 | 0.000 | 35.343 | 44.243 | 32.863 | 59.828 |
| Rune of Power | 7.867 | 0.000 | 45.288 | 54.685 | 40.432 | 115.006 |
| Touch of the Magi | 5.075 | 0.000 | 24.230 | 35.342 | 21.971 | 83.708 |
| Arcane Power | 7.795 | 0.000 | 21.986 | 24.691 | 19.000 | 46.581 |
| Arcane Barrage | 13.468 | 1.028 | 49.511 | 255.358 | 199.249 | 314.523 |
| Arcane Orb | 11.734 | 0.000 | 76.645 | 122.386 | 77.550 | 198.291 |
| Presence of Mind | 30.137 | 0.000 | 109.019 | 117.231 | 63.722 | 192.411 |
| Time Warp | 9.016 | 0.000 | 65.651 | 16.437 | 1.325 | 66.979 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| NF_NetherPrecision | |||||||
| mana_regen | Mana | 3189.47 | 429930.01 | 61.46% | 134.80 | 4057.85 | 0.94% |
| Evocation | Mana | 134.32 | 196588.46 | 28.10% | 1463.60 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.90 | 21041.94 | 3.01% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 18.15 | 51930.34 | 7.42% | 2860.85 | 133.48 | 0.26% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2334.98 | 2489.22 | 4194.7 | 26229.8 | 943.5 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| NF_NetherPrecision | |||||||
| arcane_blast | Mana | 111.4 | 611657.3 | 5493.0 | 5542.3 | 1.1 | |
| arcane_missiles | Mana | 45.7 | 96814.1 | 2119.8 | 2120.2 | 7.5 | |
| arcane_orb | Mana | 9.9 | 4926.0 | 499.8 | 499.8 | 7.7 | |
| shifting_power | Mana | 4.7 | 11690.5 | 2500.0 | 2501.2 | 2.1 | |
| time_warp | Mana | 1.8 | 3622.5 | 2000.0 | 2001.5 | 0.0 | |
| touch_of_the_magi | Mana | 6.8 | 17058.4 | 2500.0 | 2500.5 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 1.16 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 4.35 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.32 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 2.12 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 5.50 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| x | 4.68 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down |
| y | 0.03 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| z | 1.98 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| { | 0.53 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.70 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 2.74 | arcane_blast |
| ~ | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| " | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| # | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| $ | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| % | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| & | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ' | 0.14 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ( | 0.86 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ) | 0.14 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| * | 0.58 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| + | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| , | 0.99 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| - | 1.07 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| : | 19.36 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| ; | 0.31 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| < | 3.50 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| = | 1.12 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| > | 0.94 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| ? | 3.01 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| @ | 0.37 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.88 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.83 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.73 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.67 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 2.08 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 8.86 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 4.73 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.19 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.50 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.89 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.01 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 85.74 | arcane_blast |
| . | 1.41 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 1.60 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.90 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.12 | potion,if=buff.arcane_power.up |
| . | 1.81 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | F | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | K | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | NF_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | NF_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | NF_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | # | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.224 | opener | $ | rune_of_power | Fluffy_Pillow | 66239.6/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.010 | opener | : | arcane_blast | Fluffy_Pillow | 67378.3/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.811 | opener | : | arcane_blast | Fluffy_Pillow | 61663.8/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.614 | shared_cds | . | use_mana_gem | NF_NetherPrecision | 55952.2/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.614 | opener | : | arcane_blast | Fluffy_Pillow | 63196.2/72440: 87% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.417 | opener | : | arcane_blast | Fluffy_Pillow | 57484.6/72440: 79% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.220 | opener | : | arcane_blast | Fluffy_Pillow | 51773.0/72440: 71% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.022 | opener | : | arcane_blast | Fluffy_Pillow | 46059.9/72440: 64% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.823 | opener | : | arcane_blast | Fluffy_Pillow | 40345.4/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.625 | opener | : | arcane_blast | Fluffy_Pillow | 34632.3/72440: 48% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.427 | opener | : | arcane_blast | Fluffy_Pillow | 28919.3/72440: 40% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.230 | opener | : | arcane_blast | Fluffy_Pillow | 23207.7/72440: 32% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.032 | opener | : | arcane_blast | Fluffy_Pillow | 17494.6/72440: 24% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.834 | opener | : | arcane_blast | Fluffy_Pillow | 11781.5/72440: 16% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.638 | opener | ; | arcane_barrage | Fluffy_Pillow | 6071.4/72440: 8% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.424 | opener | ! | evocation | NF_NetherPrecision | 10107.7/72440: 14% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.924 | rotation | < | cancel_action | Fluffy_Pillow | 69059.3/72440: 95% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:15.928 | opener | % | touch_of_the_magi | Fluffy_Pillow | 69065.1/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.715 | opener | & | arcane_power | Fluffy_Pillow | 67705.3/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.715 | shared_cds | . | potion | Fluffy_Pillow | 67705.3/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.715 | shared_cds | . | berserking | Fluffy_Pillow | 67705.3/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:16.715 | opener | + | arcane_missiles | Fluffy_Pillow | 67705.3/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:24.836 | opener | : | arcane_blast | Fluffy_Pillow | 56971.0/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.589 | opener | : | arcane_blast | Fluffy_Pillow | 54624.5/72440: 75% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.342 | opener | : | arcane_blast | Fluffy_Pillow | 52277.9/72440: 72% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.097 | opener | : | arcane_blast | Fluffy_Pillow | 49934.3/72440: 69% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.852 | opener | : | arcane_blast | Fluffy_Pillow | 47590.6/72440: 66% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.608 | opener | ( | presence_of_mind | Fluffy_Pillow | 45248.4/72440: 62% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.608 | opener | , | arcane_missiles | Fluffy_Pillow | 45248.4/72440: 62% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.702 | opener | : | arcane_blast | Fluffy_Pillow | 46833.4/72440: 65% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.492 | opener | : | arcane_blast | Fluffy_Pillow | 44540.5/72440: 61% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, nether_precision, potion_of_spectral_intellect |
| 0:31.278 | opener | : | arcane_blast | Fluffy_Pillow | 42241.7/72440: 58% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:32.065 | cooldowns | x | shifting_power | Fluffy_Pillow | 39944.4/72440: 55% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:34.462 | rotation | . | arcane_barrage | Fluffy_Pillow | 40917.2/72440: 56% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:35.251 | rotation | . | arcane_orb | Fluffy_Pillow | 44957.9/72440: 62% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.037 | rotation | . | arcane_blast | Fluffy_Pillow | 45596.6/72440: 63% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.027 | rotation | . | arcane_blast | Fluffy_Pillow | 42906.0/72440: 59% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.923 | rotation | . | arcane_blast | Fluffy_Pillow | 38704.1/72440: 53% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.726 | rotation | . | arcane_blast | Fluffy_Pillow | 32992.5/72440: 46% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.528 | rotation | . | arcane_missiles | Fluffy_Pillow | 27279.4/72440: 38% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:40.819 | rotation | . | arcane_blast | Fluffy_Pillow | 29149.8/72440: 40% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, potion_of_spectral_intellect |
| 0:41.622 | rotation | . | arcane_blast | Fluffy_Pillow | 23438.2/72440: 32% mana | arcane_charge(4), clearcasting(2), nether_precision, potion_of_spectral_intellect |
| 0:42.975 | rotation | . | arcane_blast | Fluffy_Pillow | 18523.4/72440: 26% mana | arcane_charge(4), clearcasting(2) |
| 0:44.330 | rotation | . | arcane_blast | Fluffy_Pillow | 13611.5/72440: 19% mana | arcane_charge(4), clearcasting(2) |
| 0:45.686 | rotation | . | arcane_barrage | Fluffy_Pillow | 8701.1/72440: 12% mana | arcane_charge(4), clearcasting(2) |
| 0:47.012 | rotation | . | arcane_blast | Fluffy_Pillow | 13519.8/72440: 19% mana | clearcasting(2) |
| 0:49.002 | rotation | . | arcane_missiles | Fluffy_Pillow | 15027.9/72440: 21% mana | arcane_charge, clearcasting(2) |
| 0:51.122 | rotation | . | arcane_missiles | Fluffy_Pillow | 18099.4/72440: 25% mana | arcane_charge, clearcasting, nether_precision |
| 0:53.169 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 21065.1/72440: 29% mana | arcane_charge, nether_precision(2) |
| 0:54.496 | cooldowns | w | rune_of_power | Fluffy_Pillow | 20487.6/72440: 28% mana | arcane_charge(4), nether_precision(2) |
| 0:55.824 | rotation | . | arcane_missiles | Fluffy_Pillow | 22411.7/72440: 31% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 1:04.808 | rotation | . | arcane_barrage | Fluffy_Pillow | 5427.7/72440: 7% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:06.136 | rotation | . | arcane_orb | Fluffy_Pillow | 10249.3/72440: 14% mana | rune_of_power, crimson_chorus |
| 1:07.464 | rotation | . | arcane_blast | Fluffy_Pillow | 11673.3/72440: 16% mana | arcane_charge(2), rune_of_power, crimson_chorus |
| 1:09.136 | rotation | . | arcane_blast | Fluffy_Pillow | 9970.7/72440: 14% mana | arcane_charge(3), crimson_chorus |
| 1:10.646 | rotation | . | arcane_barrage | Fluffy_Pillow | 6658.4/72440: 9% mana | arcane_charge(4), crimson_chorus(2) |
| 1:11.972 | rotation | . | arcane_blast | Fluffy_Pillow | 11477.1/72440: 16% mana | crimson_chorus(2) |
| 1:13.962 | rotation | . | arcane_blast | Fluffy_Pillow | 12985.2/72440: 18% mana | arcane_charge, crimson_chorus(2) |
| 1:15.792 | rotation | . | arcane_blast | Fluffy_Pillow | 12886.5/72440: 18% mana | arcane_charge(2), crimson_chorus(2) |
| 1:17.463 | rotation | . | arcane_blast | Fluffy_Pillow | 11182.4/72440: 15% mana | arcane_charge(3), crimson_chorus(2) |
| 1:18.974 | rotation | . | arcane_barrage | Fluffy_Pillow | 7871.6/72440: 11% mana | arcane_charge(4), crimson_chorus(2) |
| 1:20.301 | rotation | . | arcane_blast | Fluffy_Pillow | 12691.7/72440: 18% mana | crimson_chorus(2) |
| 1:22.290 | rotation | . | arcane_blast | Fluffy_Pillow | 14198.4/72440: 20% mana | arcane_charge, crimson_chorus(3) |
| 1:24.119 | rotation | . | arcane_blast | Fluffy_Pillow | 14098.3/72440: 19% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.789 | rotation | . | arcane_blast | Fluffy_Pillow | 12392.7/72440: 17% mana | arcane_charge(3), crimson_chorus(3) |
| 1:27.299 | rotation | . | arcane_barrage | Fluffy_Pillow | 9080.4/72440: 13% mana | arcane_charge(4), crimson_chorus(3) |
| 1:28.626 | rotation | . | arcane_orb | Fluffy_Pillow | 13900.6/72440: 19% mana | crimson_chorus(3) |
| 1:29.955 | rotation | . | arcane_blast | Fluffy_Pillow | 15326.0/72440: 21% mana | arcane_charge(2), crimson_chorus(3) |
| 1:31.627 | rotation | . | arcane_blast | Fluffy_Pillow | 13623.4/72440: 19% mana | arcane_charge(3) |
| 1:33.140 | cooldowns | x | shifting_power | Fluffy_Pillow | 10315.5/72440: 14% mana | arcane_charge(4) |
| 1:37.021 | rotation | ? | arcane_barrage | Fluffy_Pillow | 13438.3/72440: 19% mana | arcane_charge(4) |
| 1:38.350 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 18261.3/72440: 25% mana | |
| 1:39.677 | cooldowns | w | rune_of_power | Fluffy_Pillow | 17683.9/72440: 24% mana | arcane_charge(4) |
| 1:41.005 | rotation | . | arcane_missiles | Fluffy_Pillow | 19607.9/72440: 27% mana | arcane_charge(4), rune_of_power |
| 1:47.690 | rotation | . | arcane_blast | Fluffy_Pillow | 14293.1/72440: 20% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 1:49.045 | rotation | . | arcane_blast | Fluffy_Pillow | 9381.2/72440: 13% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 1:50.397 | rotation | . | arcane_barrage | Fluffy_Pillow | 4465.0/72440: 6% mana | arcane_charge(4), rune_of_power, nether_precision |
| 1:51.726 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 9288.1/72440: 13% mana | rune_of_power |
| 1:51.726 | rotation | . | arcane_orb | Fluffy_Pillow | 9288.1/72440: 13% mana | presence_of_mind(3), rune_of_power |
| 1:53.053 | rotation | = | evocation | NF_NetherPrecision | 10710.6/72440: 15% mana | arcane_charge(2), presence_of_mind(3) |
| 1:57.253 | rotation | < | cancel_action | Fluffy_Pillow | 69313.4/72440: 96% mana | arcane_charge(2), evocation, presence_of_mind(3) |
| 1:57.258 | rotation | . | arcane_blast | Fluffy_Pillow | 69320.6/72440: 96% mana | arcane_charge(2), presence_of_mind(3) |
| 1:58.584 | rotation | . | arcane_blast | Fluffy_Pillow | 67116.8/72440: 93% mana | arcane_charge(3), clearcasting, presence_of_mind(2) |
| 1:59.911 | cooldowns | v | arcane_power | Fluffy_Pillow | 63539.3/72440: 88% mana | arcane_charge(4), clearcasting, presence_of_mind |
| 1:59.911 | rotation | . | arcane_missiles | Fluffy_Pillow | 63539.3/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power |
| 2:01.985 | rotation | . | arcane_blast | Fluffy_Pillow | 66544.1/72440: 92% mana | arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, nether_precision(2), crimson_chorus |
| 2:03.313 | rotation | . | arcane_blast | Fluffy_Pillow | 65030.6/72440: 90% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus |
| 2:04.667 | rotation | . | arcane_blast | Fluffy_Pillow | 63554.8/72440: 88% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus |
| 2:06.019 | rotation | . | arcane_blast | Fluffy_Pillow | 62076.1/72440: 86% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:07.373 | shared_cds | . | use_mana_gem | NF_NetherPrecision | 60600.3/72440: 84% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus |
| 2:07.373 | rotation | . | arcane_blast | Fluffy_Pillow | 67844.3/72440: 94% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus |
| 2:08.728 | rotation | . | arcane_missiles | Fluffy_Pillow | 66369.9/72440: 92% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus |
| 2:10.823 | rotation | . | arcane_blast | Fluffy_Pillow | 69405.1/72440: 96% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(2) |
| 2:12.176 | rotation | . | arcane_blast | Fluffy_Pillow | 67927.8/72440: 94% mana | arcane_charge(4), arcane_power, nether_precision, crimson_chorus(2) |
| 2:13.529 | rotation | . | arcane_blast | Fluffy_Pillow | 66450.6/72440: 92% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:14.884 | rotation | . | arcane_barrage | Fluffy_Pillow | 64976.2/72440: 90% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:16.212 | rotation | . | arcane_orb | Fluffy_Pillow | 69797.8/72440: 96% mana | crimson_chorus(2) |
| 2:17.540 | rotation | . | arcane_blast | Fluffy_Pillow | 71221.8/72440: 98% mana | arcane_charge(2), crimson_chorus(2) |
| 2:19.212 | rotation | . | arcane_blast | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:20.723 | rotation | . | arcane_blast | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:22.077 | rotation | . | arcane_blast | Fluffy_Pillow | 60098.1/72440: 83% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:23.431 | rotation | . | arcane_blast | Fluffy_Pillow | 55184.7/72440: 76% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:24.784 | rotation | ? | arcane_barrage | Fluffy_Pillow | 50270.0/72440: 69% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:26.111 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 55090.1/72440: 76% mana | clearcasting(2), crimson_chorus(3) |
| 2:27.440 | cooldowns | w | rune_of_power | Fluffy_Pillow | 54515.6/72440: 75% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:28.766 | rotation | . | arcane_missiles | Fluffy_Pillow | 56436.7/72440: 78% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:36.792 | rotation | . | arcane_blast | Fluffy_Pillow | 60564.7/72440: 84% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 2:38.145 | rotation | . | arcane_blast | Fluffy_Pillow | 55650.0/72440: 77% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 2:39.498 | rotation | . | arcane_barrage | Fluffy_Pillow | 50735.2/72440: 70% mana | arcane_charge(4), rune_of_power, nether_precision |
| 2:40.826 | cooldowns | x | shifting_power | Fluffy_Pillow | 55556.8/72440: 77% mana | |
| 2:44.658 | rotation | . | arcane_orb | Fluffy_Pillow | 58608.6/72440: 81% mana | |
| 2:45.987 | rotation | . | arcane_blast | Fluffy_Pillow | 60034.1/72440: 83% mana | arcane_charge(2) |
| 2:47.659 | rotation | . | arcane_blast | Fluffy_Pillow | 58331.5/72440: 81% mana | arcane_charge(3) |
| 2:49.172 | rotation | . | arcane_blast | Fluffy_Pillow | 55023.5/72440: 76% mana | arcane_charge(4) |
| 2:50.524 | rotation | . | arcane_blast | Fluffy_Pillow | 50107.3/72440: 69% mana | arcane_charge(4) |
| 2:51.878 | rotation | . | arcane_blast | Fluffy_Pillow | 45193.9/72440: 62% mana | arcane_charge(4), clearcasting |
| 2:53.233 | rotation | . | arcane_blast | Fluffy_Pillow | 40282.1/72440: 56% mana | arcane_charge(4), clearcasting |
| 2:54.588 | rotation | . | arcane_blast | Fluffy_Pillow | 35370.2/72440: 49% mana | arcane_charge(4), clearcasting(2) |
| 2:55.940 | rotation | . | arcane_missiles | Fluffy_Pillow | 30454.0/72440: 42% mana | arcane_charge(4), clearcasting(3) |
| 2:57.928 | rotation | . | arcane_blast | Fluffy_Pillow | 33334.2/72440: 46% mana | arcane_charge(4), clearcasting(2), nether_precision |
| 2:59.280 | rotation | . | arcane_blast | Fluffy_Pillow | 28418.0/72440: 39% mana | arcane_charge(4), clearcasting(2), nether_precision |
| 3:00.634 | rotation | . | arcane_blast | Fluffy_Pillow | 23504.6/72440: 32% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:01.987 | rotation | . | arcane_missiles | Fluffy_Pillow | 18589.9/72440: 26% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:04.037 | rotation | ? | arcane_barrage | Fluffy_Pillow | 21559.9/72440: 30% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus |
| 3:05.364 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 26380.1/72440: 36% mana | clearcasting(2), nether_precision, crimson_chorus |
| 3:06.692 | cooldowns | w | rune_of_power | Fluffy_Pillow | 25804.1/72440: 36% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus |
| 3:08.021 | rotation | . | arcane_missiles | Fluffy_Pillow | 27729.5/72440: 38% mana | arcane_charge(4), clearcasting(2), rune_of_power, nether_precision, crimson_chorus |
| 3:13.980 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 28862.9/72440: 40% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision(2), crimson_chorus(2) |
| 3:13.980 | rotation | . | arcane_blast | Fluffy_Pillow | 28862.9/72440: 40% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 3:15.307 | rotation | . | arcane_missiles | Fluffy_Pillow | 23910.5/72440: 33% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, nether_precision, crimson_chorus(2) |
| 3:17.365 | rotation | . | arcane_blast | Fluffy_Pillow | 26892.1/72440: 37% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 3:18.692 | rotation | . | arcane_missiles | Fluffy_Pillow | 21939.7/72440: 30% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, nether_precision, crimson_chorus(2) |
| 3:20.710 | rotation | . | arcane_blast | Fluffy_Pillow | 24863.3/72440: 34% mana | arcane_charge(4), presence_of_mind, nether_precision(2), crimson_chorus(3) |
| 3:22.038 | rotation | . | arcane_blast | Fluffy_Pillow | 19912.4/72440: 27% mana | arcane_charge(4), nether_precision, crimson_chorus(3) |
| 3:23.390 | rotation | . | arcane_blast | Fluffy_Pillow | 14996.1/72440: 21% mana | arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3) |
| 3:24.744 | rotation | . | arcane_blast | Fluffy_Pillow | 10082.8/72440: 14% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:26.097 | rotation | . | evocation | NF_NetherPrecision | 5168.0/72440: 7% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:30.697 | rotation | < | cancel_action | Fluffy_Pillow | 69352.0/72440: 96% mana | arcane_charge(4), clearcasting(2), evocation |
| 3:30.704 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 69362.2/72440: 96% mana | arcane_charge(4), clearcasting(2) |
| 3:30.704 | rotation | . | arcane_blast | Fluffy_Pillow | 69362.2/72440: 96% mana | arcane_charge(4), clearcasting(2) |
| 3:32.059 | rotation | . | arcane_barrage | Fluffy_Pillow | 64450.3/72440: 89% mana | arcane_charge(4), clearcasting(2) |
| 3:33.385 | rotation | . | arcane_orb | Fluffy_Pillow | 69269.0/72440: 96% mana | clearcasting(2) |
| 3:34.711 | rotation | . | arcane_missiles | Fluffy_Pillow | 70690.1/72440: 98% mana | arcane_charge(2), clearcasting(2) |
| 3:36.701 | rotation | . | arcane_missiles | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), clearcasting, nether_precision(2) |
| 3:38.703 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), nether_precision(2) |
| 3:40.374 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), nether_precision(2) |
| 3:41.887 | cooldowns | x | shifting_power | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4), nether_precision |
| 3:45.798 | rotation | > | arcane_barrage | Fluffy_Pillow | 68179.1/72440: 94% mana | arcane_charge(4) |
| 3:47.125 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | empyreal_surge(5) |
| 3:48.453 | cooldowns | v | arcane_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), empyreal_surge(5) |
| 3:48.453 | shared_cds | . | berserking | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:48.453 | rotation | . | arcane_missiles | Fluffy_Pillow | 69947.2/72440: 97% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:59.059 | rotation | . | arcane_missiles | Fluffy_Pillow | 66563.2/72440: 92% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, nether_precision(2), empyreal_surge(5) |
| 4:00.935 | rotation | . | arcane_blast | Fluffy_Pillow | 69281.2/72440: 96% mana | arcane_charge(4), arcane_power, nether_precision(2), crimson_chorus |
| 4:02.288 | rotation | . | arcane_barrage | Fluffy_Pillow | 67803.9/72440: 94% mana | arcane_charge(4), arcane_power, nether_precision(2), crimson_chorus |
| 4:03.615 | rotation | . | arcane_orb | Fluffy_Pillow | 72440.0/72440: 100% mana | nether_precision, crimson_chorus |
| 4:04.942 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), nether_precision, crimson_chorus |
| 4:06.613 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), nether_precision, crimson_chorus |
| 4:08.125 | cooldowns | w | rune_of_power | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:09.452 | rotation | . | arcane_missiles | Fluffy_Pillow | 66933.9/72440: 92% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:11.394 | rotation | . | arcane_blast | Fluffy_Pillow | 69747.5/72440: 96% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 4:12.749 | rotation | . | arcane_blast | Fluffy_Pillow | 64835.6/72440: 90% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 4:14.102 | shared_cds | . | use_mana_gem | NF_NetherPrecision | 59920.9/72440: 83% mana | arcane_charge(4), rune_of_power, nether_precision, crimson_chorus(2) |
| 4:14.102 | rotation | . | arcane_blast | Fluffy_Pillow | 67164.9/72440: 93% mana | arcane_charge(4), rune_of_power, nether_precision, crimson_chorus(2) |
| 4:15.457 | rotation | . | arcane_blast | Fluffy_Pillow | 62253.0/72440: 86% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:16.810 | rotation | . | arcane_blast | Fluffy_Pillow | 57338.2/72440: 79% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:18.162 | rotation | . | arcane_blast | Fluffy_Pillow | 52422.0/72440: 72% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:19.517 | rotation | . | arcane_missiles | Fluffy_Pillow | 47510.1/72440: 66% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 4:23.324 | rotation | . | arcane_barrage | Fluffy_Pillow | 53025.7/72440: 73% mana | arcane_charge(4), nether_precision(2), crimson_chorus(3) |
| 4:24.653 | rotation | . | arcane_orb | Fluffy_Pillow | 57848.7/72440: 80% mana | nether_precision(2), crimson_chorus(3) |
| 4:25.981 | rotation | . | arcane_blast | Fluffy_Pillow | 59272.8/72440: 82% mana | arcane_charge(2), nether_precision(2), crimson_chorus(3) |
| 4:27.651 | rotation | . | arcane_blast | Fluffy_Pillow | 57567.2/72440: 79% mana | arcane_charge(3), nether_precision(2), crimson_chorus(3) |
| 4:29.164 | rotation | . | arcane_blast | Fluffy_Pillow | 54259.3/72440: 75% mana | arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3) |
| 4:30.517 | rotation | . | arcane_blast | Fluffy_Pillow | 49344.5/72440: 68% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:31.870 | rotation | . | arcane_blast | Fluffy_Pillow | 44429.7/72440: 61% mana | arcane_charge(4), clearcasting(2) |
| 4:33.223 | rotation | . | arcane_blast | Fluffy_Pillow | 39515.0/72440: 55% mana | arcane_charge(4), clearcasting(2) |
| 4:34.578 | rotation | . | arcane_blast | Fluffy_Pillow | 34603.1/72440: 48% mana | arcane_charge(4), clearcasting(2) |
| 4:35.931 | rotation | . | arcane_blast | Fluffy_Pillow | 29688.3/72440: 41% mana | arcane_charge(4), clearcasting(2) |
| 4:37.282 | rotation | . | arcane_blast | Fluffy_Pillow | 24770.6/72440: 34% mana | arcane_charge(4), clearcasting(2) |
| 4:38.636 | rotation | . | arcane_blast | Fluffy_Pillow | 19857.3/72440: 27% mana | arcane_charge(4), clearcasting(2) |
| 4:39.989 | rotation | . | arcane_missiles | Fluffy_Pillow | 14942.5/72440: 21% mana | arcane_charge(4), clearcasting(2) |
| 4:41.972 | cooldowns | x | shifting_power | Fluffy_Pillow | 17815.5/72440: 25% mana | arcane_charge(4), clearcasting, nether_precision |
| 4:45.762 | rotation | ? | arcane_barrage | Fluffy_Pillow | 20806.5/72440: 29% mana | arcane_charge(4), nether_precision |
| 4:47.089 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 25626.6/72440: 35% mana | nether_precision |
| 4:48.416 | cooldowns | w | rune_of_power | Fluffy_Pillow | 25049.2/72440: 35% mana | arcane_charge(4), nether_precision |
| 4:49.745 | rotation | . | arcane_missiles | Fluffy_Pillow | 26974.6/72440: 37% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:56.449 | rotation | . | arcane_blast | Fluffy_Pillow | 21687.4/72440: 30% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 4:57.802 | rotation | . | arcane_blast | Fluffy_Pillow | 16772.6/72440: 23% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 4:59.157 | rotation | . | arcane_blast | Fluffy_Pillow | 11860.7/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision |
| 5:00.510 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 6946.0/72440: 10% mana | arcane_charge(4), clearcasting, rune_of_power |
| 5:00.510 | rotation | . | arcane_missiles | Fluffy_Pillow | 6946.0/72440: 10% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power |
| 5:02.529 | rotation | . | arcane_blast | Fluffy_Pillow | 9871.1/72440: 14% mana | arcane_charge(4), presence_of_mind(3), nether_precision, crimson_chorus |
| 5:03.856 | rotation | . | evocation | Fluffy_Pillow | 4918.7/72440: 7% mana | arcane_charge(4), presence_of_mind(2), crimson_chorus |
| 5:08.456 | rotation | < | cancel_action | Fluffy_Pillow | 69102.6/72440: 95% mana | arcane_charge(4), evocation, presence_of_mind(2), crimson_chorus |
| 5:08.459 | rotation | . | arcane_blast | Fluffy_Pillow | 69107.0/72440: 95% mana | arcane_charge(4), presence_of_mind(2), crimson_chorus |
| 5:09.786 | shared_cds | . | time_warp | Fluffy_Pillow | 64154.5/72440: 89% mana | arcane_charge(4), clearcasting, presence_of_mind, crimson_chorus |
| 5:09.786 | rotation | . | arcane_barrage | Fluffy_Pillow | 62154.5/72440: 86% mana | arcane_charge(4), clearcasting, presence_of_mind, temporal_warp, crimson_chorus |
| 5:10.808 | rotation | . | arcane_orb | Fluffy_Pillow | 66532.8/72440: 92% mana | clearcasting, presence_of_mind, temporal_warp, crimson_chorus(2) |
| 5:11.831 | rotation | . | arcane_blast | Fluffy_Pillow | 67514.9/72440: 93% mana | arcane_charge(2), clearcasting, presence_of_mind, temporal_warp, crimson_chorus(2) |
| 5:12.854 | rotation | . | arcane_blast | Fluffy_Pillow | 64872.1/72440: 90% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:14.020 | rotation | . | arcane_blast | Fluffy_Pillow | 61061.4/72440: 84% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:15.064 | rotation | . | arcane_blast | Fluffy_Pillow | 55698.9/72440: 77% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:16.107 | rotation | . | arcane_blast | Fluffy_Pillow | 50335.0/72440: 69% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:17.149 | rotation | . | arcane_blast | Fluffy_Pillow | 44969.7/72440: 62% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:18.191 | rotation | . | arcane_missiles | Fluffy_Pillow | 39604.3/72440: 55% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2) |
| 5:19.757 | rotation | . | arcane_blast | Fluffy_Pillow | 41873.1/72440: 58% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(2) |
| 5:20.799 | rotation | . | arcane_blast | Fluffy_Pillow | 36507.8/72440: 50% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3) |
| 5:21.842 | rotation | . | arcane_blast | Fluffy_Pillow | 31143.9/72440: 43% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:22.884 | rotation | . | arcane_missiles | Fluffy_Pillow | 25778.5/72440: 36% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:24.521 | rotation | . | arcane_blast | Fluffy_Pillow | 28150.2/72440: 39% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3) |
| 5:25.563 | rotation | . | arcane_blast | Fluffy_Pillow | 22784.9/72440: 31% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3) |
| 5:26.604 | rotation | . | arcane_blast | Fluffy_Pillow | 17418.1/72440: 24% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:27.647 | rotation | . | arcane_blast | Fluffy_Pillow | 12054.2/72440: 17% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.691 | rotation | . | arcane_missiles | Fluffy_Pillow | 6691.7/72440: 9% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:30.364 | rotation | . | arcane_barrage | Fluffy_Pillow | 9115.6/72440: 13% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3) |
| 5:31.386 | rotation | . | arcane_orb | Fluffy_Pillow | 13493.8/72440: 19% mana | clearcasting(2), temporal_warp, nether_precision |
| 5:32.410 | rotation | . | arcane_blast | Fluffy_Pillow | 14477.4/72440: 20% mana | arcane_charge(2), clearcasting(2), temporal_warp, nether_precision |
| 5:33.695 | rotation | . | arcane_blast | Fluffy_Pillow | 12214.1/72440: 17% mana | arcane_charge(3), clearcasting(2), temporal_warp, nether_precision |
| 5:34.858 | rotation | . | arcane_barrage | Fluffy_Pillow | 8399.1/72440: 12% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:35.880 | rotation | . | arcane_blast | Fluffy_Pillow | 12777.3/72440: 18% mana | clearcasting(2), temporal_warp |
| 5:37.412 | rotation | . | arcane_blast | Fluffy_Pillow | 13621.9/72440: 19% mana | arcane_charge, clearcasting(2), temporal_warp |
| 5:38.822 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 12914.7/72440: 18% mana | arcane_charge(2), clearcasting(2), temporal_warp |
| 5:39.845 | cooldowns | v | arcane_power | Fluffy_Pillow | 11896.8/72440: 16% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:39.845 | shared_cds | . | potion | Fluffy_Pillow | 11896.8/72440: 16% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp |
| 5:39.845 | rotation | . | arcane_missiles | Fluffy_Pillow | 11896.8/72440: 16% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:48.290 | final_burn | } | arcane_blast | Fluffy_Pillow | 16631.9/72440: 23% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), potion_of_spectral_intellect |
| 5:49.334 | final_burn | } | arcane_blast | Fluffy_Pillow | 14707.0/72440: 20% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), potion_of_spectral_intellect |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="NF_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
soulbind=36:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6102.0 | 6102.0 | 11.5 / 0.189% | 1056.2 / 17.3% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2488.6 | 2333.1 | Mana | 0.00% | 40.1 | 100.0% | 100% |
| Talents |
|
|---|---|
| Night Fae | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_none | 6102 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 328 | 5.4% | 18.1 | 15.83sec | 5449 | 4406 | Direct | 18.1 | 4590 | 9147 | 5452 | 18.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:0.02
opener [*]:0.59
opener [;]:0.31
rotation [>]:0.95
rotation [?]:3.01
rotation [@]:0.37
rotation [.]:4.66
rotation [.]:3.20
rotation [.]:1.51
rotation [.]:1.88
rotation [.]:0.01
rotation [.]:1.60
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2136 | 35.0% | 110.2 | 2.70sec | 5782 | 4563 | Direct | 111.2 | 4821 | 9726 | 5730 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:2.71
opener [#]:1.00
opener [)]:0.17
opener [:]:19.43
rotation [.]:1.88
rotation [.]:85.55
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 313 | 5.1% | 177.6 | 1.72sec | 526 | 0 | Direct | 177.6 | 440 | 913 | 526 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2442 | 40.0% | 45.8 | 6.32sec | 15920 | 9183 | Periodic | 309.0 | 1980 | 4072 | 2362 | 18.2% | 24.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [|]:0.67
opener [+]:1.00
opener [,]:0.96
opener [-]:1.06
rotation [.]:5.81
rotation [.]:5.87
rotation [.]:2.69
rotation [.]:2.10
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (126) | 0.0% (2.1%) | 9.9 | 30.89sec | 3841 | 3092 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener ["]:1.00
rotation [.]:8.85
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 126 | 2.1% | 9.8 | 31.55sec | 3844 | 0 | Direct | 9.8 | 3248 | 6479 | 3844 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (86) | 0.0% (1.4%) | 2.0 | 0.00sec | 12771 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 86 | 1.4% | 10.0 | 23.47sec | 2554 | 0 | Periodic | 14.0 | 1557 | 3123 | 1825 | 17.1% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 20.8 | 13.94sec | 540 | 0 | Direct | 20.8 | 456 | 912 | 541 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6037 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.7 | 7.08sec | 297 | 0 | Direct | 41.7 | 251 | 502 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shifting Power | 82 | 1.3% | 4.7 | 62.88sec | 5245 | 1547 | Periodic | 18.6 | 1144 | 2286 | 1319 | 15.4% | 4.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shifting Power
Action Details: Shifting Power
Resources
Damage Over Time
Spelldata
Action Details: Shifting Power Pulse
Resources
Direct Damage
Spelldata
Action Priority List
cooldowns [x]:4.67
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (489) | 0.0% (8.0%) | 6.8 | 43.71sec | 21361 | 17458 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:1.17
cooldowns [t]:4.35
cooldowns [u]:0.32
opener [%]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 489 | 8.0% | 6.8 | 43.65sec | 21361 | 0 | Direct | 6.8 | 21387 | 0 | 21387 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NF_none | ||||||||||||||||||||||||||
| Arcane Power | 3.1 | 105.89sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:2.12
opener [&]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 211.11sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.5 | 94.53sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [!]:1.00
rotation [=]:1.12
rotation [.]:1.40
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.1 | 323.34sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.12
|
||||||||||||||||||||||||||
| Presence of Mind | 3.5 | 86.08sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [y]:0.03
cooldowns [z]:1.97
cooldowns [{]:0.55
opener [']:0.17
opener [(]:0.83
|
||||||||||||||||||||||||||
| Rune of Power | 6.5 | 48.44sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:5.51
opener [$]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.8 | 278.00sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.81
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 124.16sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.90
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 19.0 | 118.7 | 16.0sec | 2.2sec | 13.3sec | 84.64% | 0.00% | 82.3 (83.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.1 | 0.0 | 105.9sec | 105.9sec | 14.7sec | 15.52% | 0.00% | 0.0 (0.0) | 3.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 211.0sec | 211.0sec | 12.0sec | 8.11% | 12.34% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 18.0 | 11.7 | 16.7sec | 10.0sec | 7.5sec | 45.00% | 0.00% | 0.2 (0.2) | 0.6 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.8sec | 28.6sec | 52.00% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 211.0sec | 211.0sec | 15.0sec | 10.14% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.5 | 0.0 | 94.6sec | 94.6sec | 3.8sec | 4.47% | 0.00% | 16.0 (16.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.1 | 0.0 | 323.0sec | 323.0sec | 23.3sec | 8.82% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.5 | 0.0 | 86.3sec | 86.3sec | 4.7sec | 5.53% | 9.47% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.6 | 0.0 | 31.9sec | 31.9sec | 11.8sec | 38.10% | 0.00% | 0.0 (0.0) | 9.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.8 | 0.0 | 278.5sec | 278.5sec | 36.0sec | 21.44% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 5.26% |
| Arcane Barrage Arcane Charge 3 | 3.93% | 0.00% | 21.43% |
| Arcane Barrage Arcane Charge 4 | 96.06% | 78.57% | 100.00% |
| Arcane Blast Arcane Charge 0 | 4.97% | 1.65% | 8.82% |
| Arcane Blast Arcane Charge 1 | 3.04% | 0.75% | 6.42% |
| Arcane Blast Arcane Charge 2 | 9.10% | 5.38% | 13.68% |
| Arcane Blast Arcane Charge 3 | 9.86% | 6.00% | 13.68% |
| Arcane Blast Arcane Charge 4 | 73.04% | 63.30% | 83.91% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 0.85% | 0.00% | 5.54% | 0.8s | 0.0s | 7.1s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 199.611 | 140.044 | 259.948 |
| Evocation | 14.810 | 0.000 | 46.428 | 53.415 | 23.173 | 116.812 |
| Shifting Power | 9.345 | 0.000 | 35.204 | 44.316 | 32.893 | 59.868 |
| Rune of Power | 7.870 | 0.000 | 45.460 | 54.541 | 40.920 | 122.416 |
| Touch of the Magi | 5.071 | 0.000 | 23.973 | 35.402 | 21.903 | 85.546 |
| Arcane Power | 7.797 | 0.000 | 19.249 | 24.667 | 19.658 | 42.700 |
| Arcane Barrage | 13.509 | 1.029 | 48.977 | 255.468 | 198.640 | 314.024 |
| Arcane Orb | 11.735 | 0.000 | 75.993 | 122.376 | 78.178 | 186.719 |
| Presence of Mind | 30.313 | 0.000 | 104.999 | 117.610 | 64.165 | 190.441 |
| Time Warp | 9.016 | 0.000 | 66.845 | 16.457 | 1.324 | 68.172 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| NF_none | |||||||
| mana_regen | Mana | 3191.28 | 429896.42 | 61.50% | 134.71 | 4093.48 | 0.94% |
| Evocation | Mana | 134.16 | 196338.93 | 28.09% | 1463.48 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.90 | 20980.39 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 18.10 | 51777.75 | 7.41% | 2860.13 | 148.06 | 0.29% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2333.12 | 2488.61 | 4230.6 | 25854.6 | 380.9 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| NF_none | |||||||
| arcane_blast | Mana | 111.2 | 611197.6 | 5494.8 | 5544.6 | 1.0 | |
| arcane_missiles | Mana | 45.8 | 97110.9 | 2118.2 | 2118.5 | 7.5 | |
| arcane_orb | Mana | 9.9 | 4923.9 | 499.8 | 499.9 | 7.7 | |
| shifting_power | Mana | 4.7 | 11684.9 | 2500.0 | 2501.3 | 2.1 | |
| time_warp | Mana | 1.8 | 3627.0 | 2000.0 | 2001.5 | 0.0 | |
| touch_of_the_magi | Mana | 6.8 | 17059.5 | 2500.0 | 2500.5 | 8.5 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 1.17 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 4.35 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.32 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 2.12 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 5.51 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| x | 4.67 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down |
| y | 0.03 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| z | 1.97 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| { | 0.55 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| | | 0.67 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| } | 2.71 | arcane_blast |
| ~ | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ! | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| " | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| # | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| $ | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| % | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| & | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ' | 0.17 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ( | 0.83 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ) | 0.17 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| * | 0.59 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| + | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| , | 0.96 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| - | 1.06 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| : | 19.43 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| ; | 0.31 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| < | 3.49 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| = | 1.12 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| > | 0.95 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| ? | 3.01 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| @ | 0.37 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.88 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.81 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.87 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.69 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 2.10 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 8.85 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 4.66 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.20 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.51 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 1.88 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.01 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 85.55 | arcane_blast |
| . | 1.40 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 1.60 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.90 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.12 | potion,if=buff.arcane_power.up |
| . | 1.81 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | F | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | K | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | NF_none | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | NF_none | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | NF_none | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | " | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.329 | opener | # | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.227 | opener | $ | rune_of_power | Fluffy_Pillow | 66241.0/72440: 91% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus |
| 0:03.014 | opener | : | arcane_blast | Fluffy_Pillow | 67381.2/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.817 | opener | : | arcane_blast | Fluffy_Pillow | 61669.6/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.621 | shared_cds | . | use_mana_gem | NF_none | 55959.4/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.621 | opener | : | arcane_blast | Fluffy_Pillow | 63203.4/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.426 | opener | : | arcane_blast | Fluffy_Pillow | 57494.7/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.228 | opener | : | arcane_blast | Fluffy_Pillow | 51781.7/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.031 | opener | : | arcane_blast | Fluffy_Pillow | 46070.1/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.832 | opener | : | arcane_blast | Fluffy_Pillow | 40355.5/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.635 | opener | : | arcane_blast | Fluffy_Pillow | 34643.9/72440: 48% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.436 | opener | - | arcane_missiles | Fluffy_Pillow | 28929.4/72440: 40% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.643 | opener | : | arcane_blast | Fluffy_Pillow | 30678.1/72440: 42% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.446 | opener | : | arcane_blast | Fluffy_Pillow | 24966.5/72440: 34% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.248 | opener | : | arcane_blast | Fluffy_Pillow | 19253.4/72440: 27% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.050 | opener | : | arcane_blast | Fluffy_Pillow | 13540.4/72440: 19% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.852 | opener | - | arcane_missiles | Fluffy_Pillow | 7827.3/72440: 11% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.202 | opener | ! | evocation | NF_none | 9783.2/72440: 14% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.802 | rotation | < | cancel_action | Fluffy_Pillow | 71092.9/72440: 98% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.810 | opener | % | touch_of_the_magi | Fluffy_Pillow | 71104.5/72440: 98% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.598 | opener | & | arcane_power | Fluffy_Pillow | 69746.1/72440: 96% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.598 | shared_cds | . | potion | Fluffy_Pillow | 69746.1/72440: 96% mana | bloodlust, arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.598 | shared_cds | . | berserking | Fluffy_Pillow | 69746.1/72440: 96% mana | bloodlust, arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.598 | opener | + | arcane_missiles | Fluffy_Pillow | 69746.1/72440: 96% mana | bloodlust, berserking, arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.058 | opener | : | arcane_blast | Fluffy_Pillow | 63253.0/72440: 87% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.812 | opener | : | arcane_blast | Fluffy_Pillow | 60907.9/72440: 84% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.568 | opener | : | arcane_blast | Fluffy_Pillow | 58565.6/72440: 81% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.324 | opener | : | arcane_blast | Fluffy_Pillow | 56223.4/72440: 78% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.077 | opener | ( | presence_of_mind | Fluffy_Pillow | 53876.9/72440: 74% mana | bloodlust, berserking, arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.077 | opener | : | arcane_blast | Fluffy_Pillow | 53876.9/72440: 74% mana | bloodlust, berserking, arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.832 | opener | : | arcane_blast | Fluffy_Pillow | 51533.2/72440: 71% mana | bloodlust, arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:31.620 | opener | : | arcane_blast | Fluffy_Pillow | 49237.4/72440: 68% mana | bloodlust, arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:32.408 | opener | , | arcane_missiles | Fluffy_Pillow | 46941.5/72440: 65% mana | bloodlust, arcane_power, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:33.712 | cooldowns | x | shifting_power | Fluffy_Pillow | 48830.8/72440: 67% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:35.919 | rotation | . | arcane_barrage | Fluffy_Pillow | 49528.3/72440: 68% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:36.706 | rotation | . | arcane_orb | Fluffy_Pillow | 53566.1/72440: 74% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:37.494 | rotation | . | arcane_blast | Fluffy_Pillow | 54207.7/72440: 75% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.486 | rotation | . | arcane_blast | Fluffy_Pillow | 51519.9/72440: 71% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:39.382 | rotation | . | arcane_blast | Fluffy_Pillow | 47318.1/72440: 65% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:40.183 | rotation | . | arcane_blast | Fluffy_Pillow | 41603.6/72440: 57% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.984 | rotation | . | arcane_blast | Fluffy_Pillow | 35889.0/72440: 50% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.786 | rotation | . | arcane_blast | Fluffy_Pillow | 30176.0/72440: 42% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:43.138 | rotation | . | arcane_blast | Fluffy_Pillow | 25259.8/72440: 35% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:44.492 | rotation | . | arcane_blast | Fluffy_Pillow | 20346.4/72440: 28% mana | arcane_charge(4), clearcasting |
| 0:45.845 | rotation | . | arcane_blast | Fluffy_Pillow | 15431.7/72440: 21% mana | arcane_charge(4), clearcasting |
| 0:47.197 | rotation | . | arcane_barrage | Fluffy_Pillow | 10515.4/72440: 15% mana | arcane_charge(4), clearcasting |
| 0:48.525 | rotation | . | arcane_blast | Fluffy_Pillow | 15337.0/72440: 21% mana | clearcasting |
| 0:50.514 | rotation | . | arcane_blast | Fluffy_Pillow | 16843.7/72440: 23% mana | arcane_charge, clearcasting |
| 0:52.344 | rotation | . | arcane_missiles | Fluffy_Pillow | 16745.0/72440: 23% mana | arcane_charge(2), clearcasting |
| 0:54.468 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 19822.3/72440: 27% mana | arcane_charge(2) |
| 0:55.796 | cooldowns | w | rune_of_power | Fluffy_Pillow | 19246.3/72440: 27% mana | arcane_charge(4), clearcasting |
| 0:57.124 | rotation | . | arcane_missiles | Fluffy_Pillow | 21170.3/72440: 29% mana | arcane_charge(4), clearcasting, rune_of_power |
| 1:05.908 | rotation | . | arcane_blast | Fluffy_Pillow | 11396.5/72440: 16% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:07.261 | rotation | . | arcane_barrage | Fluffy_Pillow | 6481.8/72440: 9% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:08.589 | rotation | . | arcane_orb | Fluffy_Pillow | 11303.4/72440: 16% mana | rune_of_power, crimson_chorus |
| 1:09.918 | rotation | . | arcane_blast | Fluffy_Pillow | 12728.8/72440: 18% mana | arcane_charge(2), crimson_chorus |
| 1:11.590 | rotation | . | arcane_blast | Fluffy_Pillow | 11026.2/72440: 15% mana | arcane_charge(3), crimson_chorus(2) |
| 1:13.103 | rotation | . | arcane_barrage | Fluffy_Pillow | 7718.3/72440: 11% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 1:14.430 | rotation | . | arcane_blast | Fluffy_Pillow | 12538.4/72440: 17% mana | clearcasting, crimson_chorus(2) |
| 1:16.420 | rotation | . | arcane_blast | Fluffy_Pillow | 14046.5/72440: 19% mana | arcane_charge, clearcasting, crimson_chorus(2) |
| 1:18.250 | rotation | . | arcane_blast | Fluffy_Pillow | 13947.8/72440: 19% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 1:19.922 | rotation | . | arcane_blast | Fluffy_Pillow | 12245.2/72440: 17% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 1:21.434 | rotation | . | arcane_barrage | Fluffy_Pillow | 8935.8/72440: 12% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:22.762 | rotation | . | arcane_blast | Fluffy_Pillow | 13757.4/72440: 19% mana | clearcasting, crimson_chorus(3) |
| 1:24.750 | rotation | . | arcane_missiles | Fluffy_Pillow | 15262.6/72440: 21% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:26.767 | rotation | . | arcane_blast | Fluffy_Pillow | 18184.9/72440: 25% mana | arcane_charge, crimson_chorus(3) |
| 1:28.598 | rotation | . | arcane_orb | Fluffy_Pillow | 18087.6/72440: 25% mana | arcane_charge(2), crimson_chorus(3) |
| 1:29.927 | rotation | . | arcane_blast | Fluffy_Pillow | 19513.1/72440: 27% mana | arcane_charge(4), crimson_chorus(3) |
| 1:31.279 | rotation | . | arcane_blast | Fluffy_Pillow | 14596.8/72440: 20% mana | arcane_charge(4) |
| 1:32.632 | rotation | . | arcane_barrage | Fluffy_Pillow | 9682.1/72440: 13% mana | arcane_charge(4) |
| 1:33.960 | cooldowns | x | shifting_power | Fluffy_Pillow | 14503.7/72440: 20% mana | |
| 1:37.762 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 17512.0/72440: 24% mana | |
| 1:39.090 | cooldowns | w | rune_of_power | Fluffy_Pillow | 16936.0/72440: 23% mana | arcane_charge(4), clearcasting |
| 1:40.417 | rotation | . | arcane_missiles | Fluffy_Pillow | 18858.6/72440: 26% mana | arcane_charge(4), clearcasting, rune_of_power |
| 1:46.600 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 20316.5/72440: 28% mana | arcane_charge(4), rune_of_power |
| 1:46.600 | rotation | . | arcane_blast | Fluffy_Pillow | 20316.5/72440: 28% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 1:47.928 | rotation | . | arcane_missiles | Fluffy_Pillow | 15365.5/72440: 21% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 1:49.933 | rotation | . | arcane_blast | Fluffy_Pillow | 18270.4/72440: 25% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 1:51.261 | rotation | . | arcane_missiles | Fluffy_Pillow | 13319.4/72440: 18% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 1:53.262 | rotation | . | arcane_blast | Fluffy_Pillow | 16218.4/72440: 22% mana | arcane_charge(4), presence_of_mind |
| 1:54.588 | rotation | . | arcane_blast | Fluffy_Pillow | 11264.5/72440: 16% mana | arcane_charge(4) |
| 1:55.941 | rotation | = | evocation | NF_none | 6349.8/72440: 9% mana | arcane_charge(4) |
| 2:00.441 | rotation | < | cancel_action | Fluffy_Pillow | 69138.4/72440: 95% mana | arcane_charge(4), evocation |
| 2:00.447 | cooldowns | v | arcane_power | Fluffy_Pillow | 69147.1/72440: 95% mana | arcane_charge(4) |
| 2:00.447 | rotation | . | arcane_blast | Fluffy_Pillow | 69147.1/72440: 95% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:01.801 | rotation | . | arcane_blast | Fluffy_Pillow | 67671.3/72440: 93% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:03.155 | rotation | . | arcane_blast | Fluffy_Pillow | 66195.5/72440: 91% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:04.510 | rotation | . | arcane_blast | Fluffy_Pillow | 64721.1/72440: 89% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:05.863 | rotation | . | arcane_blast | Fluffy_Pillow | 63243.8/72440: 87% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:07.217 | rotation | . | arcane_blast | Fluffy_Pillow | 61768.0/72440: 85% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:08.571 | shared_cds | . | use_mana_gem | NF_none | 60292.2/72440: 83% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:08.571 | rotation | . | arcane_blast | Fluffy_Pillow | 67536.2/72440: 93% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:09.924 | rotation | . | arcane_blast | Fluffy_Pillow | 66058.9/72440: 91% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:11.276 | rotation | . | arcane_blast | Fluffy_Pillow | 64580.2/72440: 89% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:12.630 | rotation | . | arcane_blast | Fluffy_Pillow | 63104.4/72440: 87% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:13.983 | rotation | . | arcane_blast | Fluffy_Pillow | 61627.1/72440: 85% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:15.338 | rotation | . | arcane_barrage | Fluffy_Pillow | 60152.7/72440: 83% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:16.664 | rotation | . | arcane_orb | Fluffy_Pillow | 64971.4/72440: 90% mana | crimson_chorus(2) |
| 2:17.992 | rotation | . | arcane_blast | Fluffy_Pillow | 66395.4/72440: 92% mana | arcane_charge(2), crimson_chorus(2) |
| 2:19.664 | rotation | . | arcane_blast | Fluffy_Pillow | 64692.8/72440: 89% mana | arcane_charge(3), crimson_chorus(2) |
| 2:21.175 | rotation | . | arcane_blast | Fluffy_Pillow | 61382.0/72440: 85% mana | arcane_charge(4), crimson_chorus(2) |
| 2:22.528 | rotation | . | arcane_blast | Fluffy_Pillow | 56467.2/72440: 78% mana | arcane_charge(4), crimson_chorus(3) |
| 2:23.883 | rotation | . | arcane_blast | Fluffy_Pillow | 51555.3/72440: 71% mana | arcane_charge(4), crimson_chorus(3) |
| 2:25.236 | rotation | ? | arcane_barrage | Fluffy_Pillow | 46640.5/72440: 64% mana | arcane_charge(4), crimson_chorus(3) |
| 2:26.565 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 51463.6/72440: 71% mana | crimson_chorus(3) |
| 2:27.891 | cooldowns | w | rune_of_power | Fluffy_Pillow | 50884.7/72440: 70% mana | arcane_charge(4), crimson_chorus(3) |
| 2:29.219 | rotation | . | arcane_missiles | Fluffy_Pillow | 52808.7/72440: 73% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:38.133 | rotation | . | arcane_blast | Fluffy_Pillow | 43223.3/72440: 60% mana | arcane_charge(4), rune_of_power |
| 2:39.486 | rotation | . | arcane_blast | Fluffy_Pillow | 38308.5/72440: 53% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:40.840 | rotation | . | arcane_missiles | Fluffy_Pillow | 33395.2/72440: 46% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:42.918 | cooldowns | x | shifting_power | Fluffy_Pillow | 36405.8/72440: 50% mana | arcane_charge(4), clearcasting |
| 2:46.740 | rotation | . | arcane_barrage | Fluffy_Pillow | 39443.1/72440: 54% mana | arcane_charge(4), clearcasting |
| 2:48.066 | rotation | . | arcane_orb | Fluffy_Pillow | 44261.8/72440: 61% mana | clearcasting |
| 2:49.394 | rotation | . | arcane_blast | Fluffy_Pillow | 45685.8/72440: 63% mana | arcane_charge(2), clearcasting |
| 2:51.067 | rotation | . | arcane_blast | Fluffy_Pillow | 43984.7/72440: 61% mana | arcane_charge(3), clearcasting |
| 2:52.580 | rotation | . | arcane_missiles | Fluffy_Pillow | 40676.7/72440: 56% mana | arcane_charge(4), clearcasting |
| 2:54.646 | rotation | . | arcane_blast | Fluffy_Pillow | 43669.9/72440: 60% mana | arcane_charge(4) |
| 2:55.998 | rotation | . | arcane_blast | Fluffy_Pillow | 38753.7/72440: 53% mana | arcane_charge(4) |
| 2:57.352 | rotation | . | arcane_blast | Fluffy_Pillow | 33840.4/72440: 47% mana | arcane_charge(4) |
| 2:58.706 | rotation | . | arcane_blast | Fluffy_Pillow | 28927.1/72440: 40% mana | arcane_charge(4) |
| 3:00.058 | rotation | . | arcane_blast | Fluffy_Pillow | 24010.8/72440: 33% mana | arcane_charge(4) |
| 3:01.411 | rotation | . | arcane_blast | Fluffy_Pillow | 19096.1/72440: 26% mana | arcane_charge(4) |
| 3:02.765 | rotation | . | arcane_blast | Fluffy_Pillow | 14182.7/72440: 20% mana | arcane_charge(4), crimson_chorus |
| 3:04.117 | rotation | ? | arcane_barrage | Fluffy_Pillow | 9266.5/72440: 13% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.446 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 14089.6/72440: 19% mana | clearcasting, crimson_chorus |
| 3:06.775 | cooldowns | w | rune_of_power | Fluffy_Pillow | 13515.0/72440: 19% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:08.104 | rotation | . | arcane_missiles | Fluffy_Pillow | 15440.5/72440: 21% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 3:14.643 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 9914.2/72440: 14% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:14.643 | rotation | . | arcane_blast | Fluffy_Pillow | 9914.2/72440: 14% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(2) |
| 3:15.971 | rotation | . | arcane_barrage | Fluffy_Pillow | 4963.2/72440: 7% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 3:17.299 | rotation | . | arcane_orb | Fluffy_Pillow | 9784.8/72440: 14% mana | presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 3:18.625 | rotation | . | arcane_blast | Fluffy_Pillow | 11205.9/72440: 15% mana | arcane_charge(2), presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 3:19.953 | rotation | . | arcane_missiles | Fluffy_Pillow | 9004.9/72440: 12% mana | arcane_charge(3), clearcasting, presence_of_mind, rune_of_power, crimson_chorus(2) |
| 3:21.931 | rotation | . | arcane_blast | Fluffy_Pillow | 11870.6/72440: 16% mana | arcane_charge(3), presence_of_mind, crimson_chorus(2) |
| 3:23.260 | rotation | . | arcane_blast | Fluffy_Pillow | 8296.1/72440: 11% mana | arcane_charge(4), crimson_chorus(3) |
| 3:24.613 | rotation | . | evocation | NF_none | 3381.3/72440: 5% mana | arcane_charge(4), crimson_chorus(3) |
| 3:29.313 | rotation | < | cancel_action | Fluffy_Pillow | 68960.6/72440: 95% mana | arcane_charge(4), evocation, crimson_chorus(3) |
| 3:29.320 | rotation | . | arcane_blast | Fluffy_Pillow | 68970.8/72440: 95% mana | arcane_charge(4), crimson_chorus(3) |
| 3:30.673 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 64056.0/72440: 88% mana | arcane_charge(4), crimson_chorus(3) |
| 3:30.673 | rotation | . | arcane_blast | Fluffy_Pillow | 64056.0/72440: 88% mana | arcane_charge(4), crimson_chorus(3) |
| 3:32.028 | rotation | . | arcane_blast | Fluffy_Pillow | 59144.1/72440: 82% mana | arcane_charge(4), crimson_chorus(3) |
| 3:33.383 | rotation | . | arcane_blast | Fluffy_Pillow | 54232.2/72440: 75% mana | arcane_charge(4), clearcasting |
| 3:34.736 | rotation | . | arcane_blast | Fluffy_Pillow | 49317.5/72440: 68% mana | arcane_charge(4), clearcasting |
| 3:36.089 | rotation | . | arcane_barrage | Fluffy_Pillow | 44402.7/72440: 61% mana | arcane_charge(4), clearcasting |
| 3:37.417 | rotation | . | arcane_orb | Fluffy_Pillow | 49224.3/72440: 68% mana | clearcasting(2) |
| 3:38.745 | rotation | . | arcane_blast | Fluffy_Pillow | 50648.3/72440: 70% mana | arcane_charge(2), clearcasting(2) |
| 3:40.417 | rotation | . | arcane_blast | Fluffy_Pillow | 48945.7/72440: 68% mana | arcane_charge(3), clearcasting(2) |
| 3:41.930 | rotation | . | arcane_blast | Fluffy_Pillow | 45637.7/72440: 63% mana | arcane_charge(4), clearcasting(2) |
| 3:43.283 | cooldowns | x | shifting_power | Fluffy_Pillow | 40723.0/72440: 56% mana | arcane_charge(4), clearcasting(2) |
| 3:47.039 | rotation | > | arcane_barrage | Fluffy_Pillow | 43664.7/72440: 60% mana | arcane_charge(4), clearcasting(3), empyreal_surge(5) |
| 3:48.367 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 48486.3/72440: 67% mana | clearcasting(3), empyreal_surge(5) |
| 3:49.695 | cooldowns | v | arcane_power | Fluffy_Pillow | 47910.3/72440: 66% mana | arcane_charge(4), clearcasting(3), empyreal_surge(5) |
| 3:49.695 | shared_cds | . | berserking | Fluffy_Pillow | 47910.3/72440: 66% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5) |
| 3:49.695 | rotation | . | arcane_missiles | Fluffy_Pillow | 47910.3/72440: 66% mana | berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, empyreal_surge(5) |
| 3:59.557 | rotation | . | arcane_blast | Fluffy_Pillow | 54698.3/72440: 76% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 4:00.790 | rotation | . | arcane_blast | Fluffy_Pillow | 53047.2/72440: 73% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 4:02.021 | rotation | . | arcane_blast | Fluffy_Pillow | 51393.2/72440: 71% mana | arcane_charge(4), arcane_power |
| 4:03.374 | rotation | . | arcane_barrage | Fluffy_Pillow | 49915.9/72440: 69% mana | arcane_charge(4), arcane_power, crimson_chorus |
| 4:04.702 | rotation | . | arcane_orb | Fluffy_Pillow | 54737.5/72440: 76% mana | crimson_chorus |
| 4:06.031 | rotation | . | arcane_blast | Fluffy_Pillow | 56163.0/72440: 78% mana | arcane_charge(2), crimson_chorus |
| 4:07.703 | rotation | . | arcane_blast | Fluffy_Pillow | 54460.4/72440: 75% mana | arcane_charge(3), crimson_chorus |
| 4:09.216 | shared_cds | . | use_mana_gem | NF_none | 51152.4/72440: 71% mana | arcane_charge(4), crimson_chorus |
| 4:09.216 | cooldowns | w | rune_of_power | Fluffy_Pillow | 58396.4/72440: 81% mana | arcane_charge(4), crimson_chorus |
| 4:10.543 | rotation | . | arcane_blast | Fluffy_Pillow | 60318.9/72440: 83% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:11.897 | rotation | . | arcane_blast | Fluffy_Pillow | 55405.6/72440: 76% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:13.250 | rotation | . | arcane_blast | Fluffy_Pillow | 50490.9/72440: 70% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:14.604 | rotation | . | arcane_blast | Fluffy_Pillow | 45577.5/72440: 63% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:15.958 | rotation | . | arcane_blast | Fluffy_Pillow | 40664.2/72440: 56% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:17.311 | rotation | . | arcane_blast | Fluffy_Pillow | 35749.4/72440: 49% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:18.665 | rotation | . | arcane_blast | Fluffy_Pillow | 30836.1/72440: 43% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:20.017 | rotation | . | arcane_blast | Fluffy_Pillow | 25919.9/72440: 36% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:21.371 | rotation | . | arcane_barrage | Fluffy_Pillow | 21006.6/72440: 29% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:22.699 | rotation | . | arcane_blast | Fluffy_Pillow | 25828.2/72440: 36% mana | crimson_chorus(2) |
| 4:24.687 | rotation | . | arcane_orb | Fluffy_Pillow | 27333.4/72440: 38% mana | arcane_charge, crimson_chorus(3) |
| 4:26.030 | rotation | . | arcane_blast | Fluffy_Pillow | 28779.1/72440: 40% mana | arcane_charge(3), crimson_chorus(3) |
| 4:27.542 | rotation | . | arcane_blast | Fluffy_Pillow | 25469.7/72440: 35% mana | arcane_charge(4), crimson_chorus(3) |
| 4:28.896 | rotation | . | arcane_blast | Fluffy_Pillow | 20556.4/72440: 28% mana | arcane_charge(4), crimson_chorus(3) |
| 4:30.251 | rotation | . | arcane_blast | Fluffy_Pillow | 15644.5/72440: 22% mana | arcane_charge(4), crimson_chorus(3) |
| 4:31.605 | rotation | . | arcane_barrage | Fluffy_Pillow | 10731.2/72440: 15% mana | arcane_charge(4), crimson_chorus(3) |
| 4:32.933 | rotation | . | arcane_blast | Fluffy_Pillow | 15552.8/72440: 21% mana | crimson_chorus(3) |
| 4:34.923 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 17060.9/72440: 24% mana | arcane_charge |
| 4:36.251 | rotation | . | arcane_missiles | Fluffy_Pillow | 16484.9/72440: 23% mana | arcane_charge(4) |
| 4:43.039 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 11319.4/72440: 16% mana | arcane_charge(4), clearcasting |
| 4:43.039 | rotation | . | arcane_blast | Fluffy_Pillow | 11319.4/72440: 16% mana | arcane_charge(4), clearcasting, presence_of_mind(3) |
| 4:44.368 | cooldowns | x | shifting_power | Fluffy_Pillow | 6369.8/72440: 9% mana | arcane_charge(4), clearcasting(2), presence_of_mind(2) |
| 4:48.123 | cooldowns | w | rune_of_power | Fluffy_Pillow | 9310.1/72440: 13% mana | arcane_charge(4), clearcasting(2), presence_of_mind(2) |
| 4:49.448 | rotation | . | arcane_missiles | Fluffy_Pillow | 11229.7/72440: 16% mana | arcane_charge(4), clearcasting(2), presence_of_mind(2), rune_of_power |
| 4:53.289 | rotation | . | arcane_blast | Fluffy_Pillow | 16794.6/72440: 23% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 4:54.617 | rotation | . | arcane_missiles | Fluffy_Pillow | 11843.6/72440: 16% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 4:56.587 | rotation | . | arcane_blast | Fluffy_Pillow | 14697.7/72440: 20% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 4:57.914 | rotation | . | arcane_missiles | Fluffy_Pillow | 9745.3/72440: 13% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:59.936 | rotation | . | arcane_blast | Fluffy_Pillow | 12674.7/72440: 17% mana | arcane_charge(4), rune_of_power |
| 5:01.290 | rotation | . | arcane_blast | Fluffy_Pillow | 7761.4/72440: 11% mana | arcane_charge(4), clearcasting, rune_of_power |
| 5:02.646 | rotation | . | evocation | Fluffy_Pillow | 2851.0/72440: 4% mana | arcane_charge(4), clearcasting |
| 5:07.446 | rotation | < | cancel_action | Fluffy_Pillow | 69825.6/72440: 96% mana | arcane_charge(4), clearcasting(2), evocation |
| 5:07.451 | rotation | . | arcane_blast | Fluffy_Pillow | 69832.8/72440: 96% mana | arcane_charge(4), clearcasting(2) |
| 5:08.805 | rotation | . | arcane_barrage | Fluffy_Pillow | 64919.5/72440: 90% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:10.131 | shared_cds | . | time_warp | Fluffy_Pillow | 69738.2/72440: 96% mana | clearcasting(2), crimson_chorus |
| 5:10.131 | rotation | . | arcane_orb | Fluffy_Pillow | 67738.2/72440: 94% mana | clearcasting(2), temporal_warp, crimson_chorus |
| 5:11.154 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 68720.3/72440: 95% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus |
| 5:12.269 | rotation | . | arcane_missiles | Fluffy_Pillow | 67835.7/72440: 94% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus |
| 5:21.691 | rotation | . | arcane_blast | Fluffy_Pillow | 57940.3/72440: 80% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:22.735 | rotation | . | arcane_blast | Fluffy_Pillow | 52577.8/72440: 73% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:23.776 | rotation | . | arcane_blast | Fluffy_Pillow | 47211.0/72440: 65% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:24.820 | rotation | . | arcane_blast | Fluffy_Pillow | 41848.6/72440: 58% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:25.863 | rotation | . | arcane_blast | Fluffy_Pillow | 36484.7/72440: 50% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:26.908 | rotation | . | arcane_blast | Fluffy_Pillow | 31123.7/72440: 43% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:27.952 | rotation | . | arcane_blast | Fluffy_Pillow | 25761.2/72440: 36% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:28.994 | rotation | . | arcane_blast | Fluffy_Pillow | 20395.9/72440: 28% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:30.036 | rotation | . | arcane_barrage | Fluffy_Pillow | 15030.5/72440: 21% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:31.058 | rotation | . | arcane_orb | Fluffy_Pillow | 19408.8/72440: 27% mana | temporal_warp, crimson_chorus(3) |
| 5:32.080 | rotation | . | arcane_blast | Fluffy_Pillow | 20389.5/72440: 28% mana | arcane_charge(2), temporal_warp, crimson_chorus(3) |
| 5:33.367 | rotation | . | arcane_blast | Fluffy_Pillow | 18129.1/72440: 25% mana | arcane_charge(3), temporal_warp, crimson_chorus(3) |
| 5:34.532 | rotation | . | arcane_blast | Fluffy_Pillow | 14316.9/72440: 20% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:35.573 | rotation | . | arcane_barrage | Fluffy_Pillow | 8950.1/72440: 12% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:36.596 | rotation | . | arcane_blast | Fluffy_Pillow | 13329.8/72440: 18% mana | temporal_warp, crimson_chorus(3) |
| 5:38.127 | rotation | . | arcane_blast | Fluffy_Pillow | 14173.0/72440: 20% mana | arcane_charge, temporal_warp, crimson_chorus(3) |
| 5:39.534 | rotation | . | arcane_blast | Fluffy_Pillow | 13461.4/72440: 19% mana | arcane_charge(2), temporal_warp |
| 5:40.819 | rotation | . | arcane_blast | Fluffy_Pillow | 11198.1/72440: 15% mana | arcane_charge(3), clearcasting, temporal_warp |
| 5:41.986 | rotation | . | arcane_barrage | Fluffy_Pillow | 7388.9/72440: 10% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:43.008 | rotation | . | arcane_blast | Fluffy_Pillow | 11767.1/72440: 16% mana | clearcasting, temporal_warp |
| 5:44.540 | cooldowns | x | shifting_power | Fluffy_Pillow | 12611.7/72440: 17% mana | arcane_charge, clearcasting, temporal_warp |
| 5:47.442 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 14316.1/72440: 20% mana | arcane_charge, clearcasting, temporal_warp |
| 5:48.466 | cooldowns | v | arcane_power | Fluffy_Pillow | 13299.7/72440: 18% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:48.466 | shared_cds | . | potion | Fluffy_Pillow | 13299.7/72440: 18% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp |
| 5:48.466 | final_burn | | | arcane_missiles | Fluffy_Pillow | 13299.7/72440: 18% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="NF_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=night_fae
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6047.2 | 6047.2 | 11.8 / 0.195% | 1140.5 / 18.9% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2419.8 | 2280.9 | Mana | 0.00% | 41.2 | 100.0% | 100% |
| Talents |
|
|---|---|
| Necrolord | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_ArcaneProdigy | 6047 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 369 | 6.1% | 20.6 | 13.63sec | 5391 | 4335 | Direct | 20.6 | 4550 | 9193 | 5393 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.34
opener [=]:0.55
rotation [@]:1.26
rotation [.]:1.84
rotation [.]:0.36
rotation [.]:8.63
rotation [.]:3.63
rotation [.]:0.75
rotation [.]:2.33
rotation [.]:0.00
rotation [.]:0.85
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2225 | 36.8% | 116.5 | 2.55sec | 5712 | 4330 | Direct | 117.5 | 4766 | 9672 | 5663 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.21
opener [%]:1.00
opener [+]:0.15
opener [<]:19.20
rotation [.]:1.52
rotation [.]:92.02
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 282 | 4.6% | 149.5 | 2.01sec | 562 | 0 | Direct | 149.5 | 465 | 970 | 562 | 19.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2403 | 39.7% | 44.3 | 6.42sec | 16212 | 9192 | Periodic | 300.8 | 1989 | 4127 | 2388 | 18.6% | 24.3% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.78
opener [-]:1.00
opener [:]:0.96
opener [;]:1.06
rotation [.]:4.68
rotation [.]:5.87
rotation [.]:2.52
rotation [.]:4.45
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.3%) | 11.0 | 27.60sec | 3847 | 3160 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [$]:1.00
rotation [.]:9.96
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.3% | 11.0 | 27.61sec | 3849 | 0 | Direct | 11.0 | 3255 | 6501 | 3848 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (88) | 0.0% (1.4%) | 2.0 | 0.00sec | 13072 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 88 | 1.4% | 10.0 | 21.87sec | 2614 | 0 | Periodic | 14.0 | 1559 | 3083 | 1868 | 20.3% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.8 | 13.96sec | 539 | 0 | Direct | 20.8 | 456 | 912 | 539 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6062 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.30sec | 297 | 0 | Direct | 41.2 | 251 | 502 | 297 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (440) | 0.0% (7.3%) | 5.8 | 52.96sec | 22784 | 18633 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:1.54
cooldowns [v]:3.07
cooldowns [w]:0.16
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 440 | 7.3% | 5.8 | 52.92sec | 22784 | 0 | Direct | 5.8 | 22822 | 0 | 22822 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_ArcaneProdigy | ||||||||||||||||||||||||||
| Arcane Power | 3.3 | 100.20sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:2.33
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 201.70sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Deathborne | 2.0 | 220.64sec | ||||||||||||||||||||||||
Stats Details: Deathborne
Action Details: Deathborne
Resources
Spelldata
Action Priority List
cooldowns [s]:0.41
cooldowns [t]:0.56
opener [#]:1.00
|
||||||||||||||||||||||||||
| Evocation | 3.1 | 109.01sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.81
rotation [.]:1.33
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.2 | 303.30sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.24
|
||||||||||||||||||||||||||
| Presence of Mind | 3.4 | 92.89sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.74
cooldowns [{]:1.52
cooldowns [|]:0.15
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.6 | 57.89sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.64
opener [&]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 302.46sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 125.09sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.88
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.5 | 123.7 | 13.9sec | 2.1sec | 11.5sec | 82.89% | 0.00% | 76.3 (77.1) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.3 | 0.0 | 100.3sec | 100.3sec | 14.7sec | 16.40% | 0.00% | 0.0 (0.0) | 3.2 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 201.5sec | 201.5sec | 12.0sec | 8.11% | 14.29% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 18.0 | 10.6 | 16.7sec | 10.4sec | 7.4sec | 44.45% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.6sec | 51.99% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Deathborne | 2.0 | 0.0 | 220.2sec | 220.2sec | 19.9sec | 13.23% | 0.00% | 0.0 (0.0) | 1.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 196.4sec | 196.4sec | 15.0sec | 10.15% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.1 | 0.0 | 108.7sec | 108.7sec | 3.8sec | 3.98% | 0.00% | 14.0 (14.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.2 | 0.0 | 305.2sec | 305.2sec | 23.3sec | 9.59% | 0.00% | 0.0 (0.0) | 1.1 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.4 | 0.0 | 92.7sec | 92.7sec | 4.3sec | 4.84% | 8.66% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.0 | 0.0 | 34.7sec | 34.7sec | 11.8sec | 35.27% | 0.00% | 0.0 (0.0) | 8.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.2sec | 303.2sec | 35.2sec | 17.20% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.35% |
| Arcane Barrage Arcane Charge 3 | 1.94% | 0.00% | 20.00% |
| Arcane Barrage Arcane Charge 4 | 98.05% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 7.40% | 3.60% | 12.82% |
| Arcane Blast Arcane Charge 1 | 5.27% | 0.88% | 10.22% |
| Arcane Blast Arcane Charge 2 | 11.02% | 6.02% | 16.07% |
| Arcane Blast Arcane Charge 3 | 12.30% | 7.63% | 16.80% |
| Arcane Blast Arcane Charge 4 | 64.01% | 50.37% | 76.99% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.14% | 0.09% | 5.98% | 1.0s | 0.0s | 5.7s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 17.627 | 0.000 | 56.745 | 56.804 | 20.660 | 90.529 |
| Deathborne | 19.122 | 0.000 | 155.183 | 40.749 | 1.320 | 164.826 |
| Rune of Power | 10.172 | 0.000 | 65.032 | 58.730 | 26.428 | 147.458 |
| Touch of the Magi | 8.499 | 0.000 | 24.341 | 50.647 | 25.312 | 84.326 |
| Arcane Power | 9.872 | 0.000 | 30.995 | 33.204 | 19.026 | 63.985 |
| Arcane Barrage | 11.422 | 1.028 | 61.530 | 248.472 | 194.717 | 308.059 |
| Arcane Orb | 7.163 | 0.000 | 64.996 | 84.877 | 34.928 | 142.726 |
| Presence of Mind | 29.280 | 0.000 | 81.807 | 104.917 | 57.566 | 167.656 |
| Time Warp | 1.951 | 0.000 | 20.075 | 2.916 | 1.324 | 21.402 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Necrolord_ArcaneProdigy | |||||||
| mana_regen | Mana | 3115.22 | 428386.44 | 62.69% | 137.51 | 5592.59 | 1.29% |
| Evocation | Mana | 119.53 | 175001.79 | 25.61% | 1464.03 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.88 | 20879.96 | 3.06% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.56 | 59072.91 | 8.64% | 2872.77 | 212.23 | 0.36% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2280.90 | 2419.76 | 5812.7 | 30837.4 | 506.1 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Necrolord_ArcaneProdigy | |||||||
| arcane_blast | Mana | 117.5 | 610182.7 | 5191.7 | 5235.5 | 1.1 | |
| arcane_missiles | Mana | 44.3 | 87142.2 | 1966.7 | 1966.9 | 8.2 | |
| arcane_orb | Mana | 11.0 | 5476.1 | 499.4 | 499.4 | 7.7 | |
| deathborne | Mana | 2.0 | 4921.7 | 2500.0 | 2499.1 | 0.0 | |
| time_warp | Mana | 1.5 | 2936.0 | 1978.0 | 1973.4 | 0.0 | |
| touch_of_the_magi | Mana | 5.8 | 14298.4 | 2479.7 | 2480.3 | 9.2 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 0.41 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.56 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 1.54 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 3.07 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.16 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 2.33 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.64 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.74 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.52 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.15 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.78 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.21 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| # | 1.00 | deathborne,if=!runeforge.siphon_storm |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| $ | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| % | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| & | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.34 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.96 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.06 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.20 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.55 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.10 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.81 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 1.26 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 1.84 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.36 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.52 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.68 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.87 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.52 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.45 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.96 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.63 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.63 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 0.75 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.33 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 92.02 | arcane_blast |
| . | 1.33 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.85 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.88 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.24 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | G | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Necrolord_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Necrolord_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Necrolord_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | deathborne | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.328 | shared_cds | . | time_warp | Fluffy_Pillow | 69947.2/72440: 97% mana | bloodlust, deathborne, crimson_chorus |
| 0:01.328 | opener | $ | arcane_orb | Fluffy_Pillow | 67947.2/72440: 94% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:02.115 | opener | % | arcane_blast | Fluffy_Pillow | 68587.4/72440: 95% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.013 | opener | & | rune_of_power | Fluffy_Pillow | 64388.5/72440: 89% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.799 | opener | < | arcane_blast | Fluffy_Pillow | 65527.2/72440: 90% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.600 | shared_cds | . | use_mana_gem | Necrolord_ArcaneProdigy | 59812.7/72440: 83% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.600 | opener | < | arcane_blast | Fluffy_Pillow | 67056.7/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:05.402 | opener | < | arcane_blast | Fluffy_Pillow | 61343.7/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:06.204 | opener | < | arcane_blast | Fluffy_Pillow | 55630.6/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.008 | opener | < | arcane_blast | Fluffy_Pillow | 49920.4/72440: 69% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.811 | opener | < | arcane_blast | Fluffy_Pillow | 44208.8/72440: 61% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:08.613 | opener | < | arcane_blast | Fluffy_Pillow | 38495.8/72440: 53% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:09.417 | opener | < | arcane_blast | Fluffy_Pillow | 32785.6/72440: 45% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:10.219 | opener | < | arcane_blast | Fluffy_Pillow | 27072.5/72440: 37% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.021 | opener | < | arcane_blast | Fluffy_Pillow | 21359.5/72440: 29% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.824 | opener | < | arcane_blast | Fluffy_Pillow | 15647.8/72440: 22% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:12.626 | opener | ; | arcane_missiles | Fluffy_Pillow | 9934.8/72440: 14% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:14.948 | opener | < | arcane_blast | Fluffy_Pillow | 13298.9/72440: 18% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:15.750 | opener | , | arcane_barrage | Fluffy_Pillow | 7585.8/72440: 10% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:16.536 | opener | " | evocation | Necrolord_ArcaneProdigy | 11622.2/72440: 16% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:19.036 | rotation | > | cancel_action | Fluffy_Pillow | 70573.8/72440: 97% mana | bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:19.041 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 70581.0/72440: 97% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:19.830 | opener | ( | arcane_power | Fluffy_Pillow | 69224.1/72440: 96% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:19.830 | shared_cds | . | potion | Fluffy_Pillow | 69224.1/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:19.830 | shared_cds | . | berserking | Fluffy_Pillow | 69224.1/72440: 96% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.830 | opener | - | arcane_missiles | Fluffy_Pillow | 69224.1/72440: 96% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.973 | opener | < | arcane_blast | Fluffy_Pillow | 58521.7/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.727 | opener | < | arcane_blast | Fluffy_Pillow | 56176.6/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.482 | opener | < | arcane_blast | Fluffy_Pillow | 53833.0/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.238 | opener | < | arcane_blast | Fluffy_Pillow | 51490.8/72440: 71% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.989 | opener | < | arcane_blast | Fluffy_Pillow | 49141.3/72440: 68% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.743 | opener | * | presence_of_mind | Fluffy_Pillow | 46796.2/72440: 65% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.743 | opener | < | arcane_blast | Fluffy_Pillow | 46796.2/72440: 65% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.498 | opener | < | arcane_blast | Fluffy_Pillow | 44452.5/72440: 61% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.287 | opener | < | arcane_blast | Fluffy_Pillow | 42158.1/72440: 58% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.075 | opener | < | arcane_blast | Fluffy_Pillow | 39862.3/72440: 55% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:34.878 | rotation | . | arcane_barrage | Fluffy_Pillow | 34150.7/72440: 47% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.665 | rotation | . | arcane_orb | Fluffy_Pillow | 38188.5/72440: 53% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:36.453 | rotation | . | arcane_blast | Fluffy_Pillow | 38830.1/72440: 54% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:37.444 | rotation | . | arcane_blast | Fluffy_Pillow | 36140.9/72440: 50% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.342 | rotation | . | arcane_blast | Fluffy_Pillow | 31941.9/72440: 44% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.145 | rotation | . | arcane_blast | Fluffy_Pillow | 26230.3/72440: 36% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.947 | rotation | . | arcane_barrage | Fluffy_Pillow | 20517.3/72440: 28% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.735 | rotation | . | arcane_blast | Fluffy_Pillow | 24556.5/72440: 34% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.915 | rotation | . | arcane_blast | Fluffy_Pillow | 24891.1/72440: 34% mana | arcane_charge, clearcasting, potion_of_spectral_intellect |
| 0:43.744 | rotation | . | arcane_blast | Fluffy_Pillow | 24790.9/72440: 34% mana | arcane_charge(2), clearcasting, potion_of_spectral_intellect |
| 0:45.417 | rotation | . | arcane_blast | Fluffy_Pillow | 23089.8/72440: 32% mana | arcane_charge(3), clearcasting |
| 0:46.928 | rotation | . | arcane_barrage | Fluffy_Pillow | 19778.9/72440: 27% mana | arcane_charge(4), clearcasting |
| 0:48.257 | rotation | . | arcane_blast | Fluffy_Pillow | 24602.0/72440: 34% mana | clearcasting(2) |
| 0:50.247 | rotation | . | arcane_blast | Fluffy_Pillow | 26110.1/72440: 36% mana | arcane_charge, clearcasting(2) |
| 0:52.077 | rotation | . | arcane_blast | Fluffy_Pillow | 26011.4/72440: 36% mana | arcane_charge(2), clearcasting(2) |
| 0:53.748 | rotation | . | arcane_blast | Fluffy_Pillow | 24307.3/72440: 34% mana | arcane_charge(3), clearcasting(2) |
| 0:55.262 | rotation | . | arcane_barrage | Fluffy_Pillow | 21000.8/72440: 29% mana | arcane_charge(4), clearcasting(2) |
| 0:56.589 | rotation | . | arcane_missiles | Fluffy_Pillow | 25821.0/72440: 36% mana | clearcasting(2) |
| 0:58.647 | rotation | . | arcane_missiles | Fluffy_Pillow | 28802.6/72440: 40% mana | clearcasting |
| 1:00.653 | rotation | . | arcane_orb | Fluffy_Pillow | 31708.9/72440: 44% mana | crimson_chorus |
| 1:01.981 | rotation | . | arcane_blast | Fluffy_Pillow | 33132.9/72440: 46% mana | arcane_charge(2), crimson_chorus |
| 1:03.652 | rotation | . | arcane_blast | Fluffy_Pillow | 31428.9/72440: 43% mana | arcane_charge(3), crimson_chorus |
| 1:05.164 | rotation | . | arcane_barrage | Fluffy_Pillow | 28119.4/72440: 39% mana | arcane_charge(4), crimson_chorus |
| 1:06.491 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 32939.6/72440: 45% mana | crimson_chorus |
| 1:07.818 | cooldowns | y | rune_of_power | Fluffy_Pillow | 32362.2/72440: 45% mana | arcane_charge(4), crimson_chorus |
| 1:09.145 | rotation | . | arcane_missiles | Fluffy_Pillow | 34284.7/72440: 47% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:18.137 | rotation | . | arcane_blast | Fluffy_Pillow | 17312.3/72440: 24% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.490 | rotation | . | arcane_blast | Fluffy_Pillow | 12397.6/72440: 17% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:20.842 | rotation | . | arcane_barrage | Fluffy_Pillow | 7481.3/72440: 10% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 1:22.168 | rotation | . | arcane_orb | Fluffy_Pillow | 12300.0/72440: 17% mana | crimson_chorus(3) |
| 1:23.495 | rotation | . | arcane_blast | Fluffy_Pillow | 13722.6/72440: 19% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.166 | rotation | . | arcane_blast | Fluffy_Pillow | 12018.5/72440: 17% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.676 | rotation | . | arcane_barrage | Fluffy_Pillow | 8706.2/72440: 12% mana | arcane_charge(4), crimson_chorus(3) |
| 1:28.004 | rotation | . | arcane_blast | Fluffy_Pillow | 13527.8/72440: 19% mana | crimson_chorus(3) |
| 1:29.992 | rotation | . | arcane_blast | Fluffy_Pillow | 15033.0/72440: 21% mana | arcane_charge, crimson_chorus(3) |
| 1:31.822 | rotation | . | arcane_blast | Fluffy_Pillow | 14934.4/72440: 21% mana | arcane_charge(2) |
| 1:33.493 | rotation | . | arcane_blast | Fluffy_Pillow | 13230.3/72440: 18% mana | arcane_charge(3) |
| 1:35.005 | rotation | . | arcane_barrage | Fluffy_Pillow | 9920.9/72440: 14% mana | arcane_charge(4) |
| 1:36.332 | rotation | . | arcane_blast | Fluffy_Pillow | 14741.0/72440: 20% mana | |
| 1:38.321 | rotation | . | arcane_blast | Fluffy_Pillow | 16247.7/72440: 22% mana | arcane_charge |
| 1:40.151 | rotation | . | arcane_blast | Fluffy_Pillow | 16149.0/72440: 22% mana | arcane_charge(2) |
| 1:41.822 | rotation | . | arcane_blast | Fluffy_Pillow | 14445.0/72440: 20% mana | arcane_charge(3), clearcasting |
| 1:43.335 | rotation | . | arcane_barrage | Fluffy_Pillow | 11137.0/72440: 15% mana | arcane_charge(4), clearcasting |
| 1:44.663 | rotation | . | arcane_orb | Fluffy_Pillow | 15958.6/72440: 22% mana | clearcasting(2) |
| 1:45.989 | rotation | . | arcane_blast | Fluffy_Pillow | 17379.7/72440: 24% mana | arcane_charge(2), clearcasting(2) |
| 1:47.659 | rotation | . | arcane_blast | Fluffy_Pillow | 15674.2/72440: 22% mana | arcane_charge(3), clearcasting(2) |
| 1:49.170 | rotation | . | arcane_missiles | Fluffy_Pillow | 12363.3/72440: 17% mana | arcane_charge(4), clearcasting(3) |
| 1:51.149 | rotation | . | arcane_blast | Fluffy_Pillow | 15230.5/72440: 21% mana | arcane_charge(4), clearcasting(2) |
| 1:52.503 | rotation | ? | evocation | Necrolord_ArcaneProdigy | 10317.2/72440: 14% mana | arcane_charge(4), clearcasting(2) |
| 1:56.703 | rotation | > | cancel_action | Fluffy_Pillow | 68920.0/72440: 95% mana | arcane_charge(4), clearcasting(3), evocation |
| 1:56.709 | rotation | . | arcane_missiles | Fluffy_Pillow | 68928.7/72440: 95% mana | arcane_charge(4), clearcasting(3) |
| 1:58.691 | rotation | . | arcane_blast | Fluffy_Pillow | 71800.2/72440: 99% mana | arcane_charge(4), clearcasting(2) |
| 2:00.043 | rotation | . | arcane_blast | Fluffy_Pillow | 65569.3/72440: 91% mana | arcane_charge(4), clearcasting(2) |
| 2:01.395 | rotation | . | arcane_blast | Fluffy_Pillow | 60653.1/72440: 84% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 2:02.749 | rotation | @ | arcane_barrage | Fluffy_Pillow | 55739.8/72440: 77% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 2:04.076 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 60560.0/72440: 84% mana | clearcasting(3), crimson_chorus |
| 2:05.404 | shared_cds | . | use_mana_gem | Necrolord_ArcaneProdigy | 59984.0/72440: 83% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 2:05.404 | cooldowns | x | arcane_power | Fluffy_Pillow | 67228.0/72440: 93% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 2:05.404 | rotation | . | arcane_missiles | Fluffy_Pillow | 67228.0/72440: 93% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus |
| 2:13.136 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:13.136 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus(2) |
| 2:14.464 | rotation | . | arcane_blast | Fluffy_Pillow | 70926.5/72440: 98% mana | arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus(2) |
| 2:15.791 | rotation | . | arcane_blast | Fluffy_Pillow | 69411.6/72440: 96% mana | arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, crimson_chorus(2) |
| 2:17.120 | rotation | . | arcane_blast | Fluffy_Pillow | 67899.5/72440: 94% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:18.475 | rotation | . | arcane_blast | Fluffy_Pillow | 66425.1/72440: 92% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:19.829 | rotation | . | arcane_barrage | Fluffy_Pillow | 64949.3/72440: 90% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:21.157 | rotation | . | arcane_orb | Fluffy_Pillow | 69770.9/72440: 96% mana | crimson_chorus(2) |
| 2:22.485 | rotation | . | arcane_blast | Fluffy_Pillow | 71194.9/72440: 98% mana | arcane_charge(2), crimson_chorus(3) |
| 2:24.156 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), crimson_chorus(3) |
| 2:25.667 | cooldowns | y | rune_of_power | Fluffy_Pillow | 65009.9/72440: 90% mana | arcane_charge(4), crimson_chorus(3) |
| 2:26.994 | rotation | . | arcane_blast | Fluffy_Pillow | 66932.5/72440: 92% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:28.348 | rotation | . | arcane_blast | Fluffy_Pillow | 62019.2/72440: 86% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:29.700 | rotation | . | arcane_blast | Fluffy_Pillow | 57102.9/72440: 79% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:31.054 | rotation | . | arcane_blast | Fluffy_Pillow | 52189.6/72440: 72% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:32.409 | rotation | . | arcane_blast | Fluffy_Pillow | 47277.7/72440: 65% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:33.763 | rotation | . | arcane_missiles | Fluffy_Pillow | 42364.4/72440: 58% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:35.694 | rotation | . | arcane_blast | Fluffy_Pillow | 45162.0/72440: 62% mana | arcane_charge(4), rune_of_power |
| 2:37.046 | rotation | . | arcane_blast | Fluffy_Pillow | 40245.8/72440: 56% mana | arcane_charge(4), rune_of_power |
| 2:38.401 | rotation | . | arcane_barrage | Fluffy_Pillow | 35334.0/72440: 49% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:39.728 | rotation | . | arcane_blast | Fluffy_Pillow | 40154.1/72440: 55% mana | clearcasting |
| 2:41.720 | rotation | . | arcane_orb | Fluffy_Pillow | 41665.1/72440: 58% mana | arcane_charge, clearcasting |
| 2:43.047 | rotation | . | arcane_blast | Fluffy_Pillow | 43087.7/72440: 59% mana | arcane_charge(3), clearcasting |
| 2:44.560 | rotation | . | arcane_blast | Fluffy_Pillow | 39779.7/72440: 55% mana | arcane_charge(4), clearcasting |
| 2:45.912 | rotation | . | arcane_blast | Fluffy_Pillow | 34863.5/72440: 48% mana | arcane_charge(4), clearcasting(2) |
| 2:47.266 | rotation | . | arcane_blast | Fluffy_Pillow | 29950.2/72440: 41% mana | arcane_charge(4), clearcasting(2) |
| 2:48.619 | rotation | . | arcane_missiles | Fluffy_Pillow | 25035.4/72440: 35% mana | arcane_charge(4), clearcasting(3) |
| 2:52.537 | rotation | . | arcane_blast | Fluffy_Pillow | 30711.8/72440: 42% mana | arcane_charge(4), clearcasting(2) |
| 2:53.889 | rotation | . | arcane_blast | Fluffy_Pillow | 25795.6/72440: 36% mana | arcane_charge(4), clearcasting(2) |
| 2:55.240 | rotation | . | arcane_missiles | Fluffy_Pillow | 20877.9/72440: 29% mana | arcane_charge(4), clearcasting(3) |
| 2:58.995 | rotation | . | arcane_blast | Fluffy_Pillow | 26318.1/72440: 36% mana | arcane_charge(4), clearcasting(2) |
| 3:00.349 | rotation | . | arcane_barrage | Fluffy_Pillow | 21404.8/72440: 30% mana | arcane_charge(4), clearcasting(2) |
| 3:01.676 | rotation | . | arcane_orb | Fluffy_Pillow | 26225.0/72440: 36% mana | clearcasting(2) |
| 3:03.048 | rotation | . | arcane_blast | Fluffy_Pillow | 27712.7/72440: 38% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 3:04.718 | rotation | . | arcane_missiles | Fluffy_Pillow | 26007.2/72440: 36% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 3:06.788 | rotation | . | arcane_blast | Fluffy_Pillow | 29006.2/72440: 40% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 3:08.301 | rotation | . | arcane_missiles | Fluffy_Pillow | 25698.3/72440: 35% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:10.360 | rotation | . | arcane_blast | Fluffy_Pillow | 28681.4/72440: 40% mana | arcane_charge(4), crimson_chorus |
| 3:11.714 | rotation | . | arcane_barrage | Fluffy_Pillow | 23768.0/72440: 33% mana | arcane_charge(4), crimson_chorus |
| 3:13.041 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28588.2/72440: 39% mana | crimson_chorus(2) |
| 3:14.368 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28010.7/72440: 39% mana | arcane_charge(4), crimson_chorus(2) |
| 3:15.694 | rotation | . | arcane_missiles | Fluffy_Pillow | 29931.8/72440: 41% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:22.548 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 17361.9/72440: 24% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3) |
| 3:22.548 | rotation | . | arcane_missiles | Fluffy_Pillow | 17361.9/72440: 24% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3) |
| 3:24.651 | rotation | . | arcane_blast | Fluffy_Pillow | 20408.8/72440: 28% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 3:26.004 | rotation | . | arcane_blast | Fluffy_Pillow | 15494.0/72440: 21% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 3:27.358 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 10580.7/72440: 15% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 3:27.358 | rotation | . | arcane_blast | Fluffy_Pillow | 10580.7/72440: 15% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus(3) |
| 3:28.684 | rotation | ? | evocation | Fluffy_Pillow | 5626.8/72440: 8% mana | arcane_charge(4), clearcasting, presence_of_mind(2), crimson_chorus(3) |
| 3:33.284 | rotation | > | cancel_action | Fluffy_Pillow | 69810.8/72440: 96% mana | arcane_charge(4), clearcasting, evocation, presence_of_mind(2) |
| 3:33.287 | cooldowns | x | arcane_power | Fluffy_Pillow | 69815.1/72440: 96% mana | arcane_charge(4), clearcasting, presence_of_mind(2) |
| 3:33.404 | shared_cds | . | berserking | Fluffy_Pillow | 69984.6/72440: 97% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power |
| 3:33.404 | rotation | . | arcane_missiles | Fluffy_Pillow | 69984.6/72440: 97% mana | berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power |
| 3:35.366 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power |
| 3:36.573 | rotation | . | arcane_missiles | Fluffy_Pillow | 70751.2/72440: 98% mana | berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, rune_of_power |
| 3:38.433 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, empyreal_surge(5) |
| 3:39.640 | rotation | . | arcane_missiles | Fluffy_Pillow | 70751.2/72440: 98% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:41.549 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:42.780 | rotation | . | arcane_blast | Fluffy_Pillow | 69008.3/72440: 95% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:44.010 | rotation | . | arcane_blast | Fluffy_Pillow | 67352.8/72440: 93% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:45.242 | rotation | . | arcane_blast | Fluffy_Pillow | 65700.2/72440: 91% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:46.474 | rotation | . | arcane_blast | Fluffy_Pillow | 64047.7/72440: 88% mana | arcane_charge(4), arcane_power, empyreal_surge(5) |
| 3:47.827 | rotation | . | arcane_barrage | Fluffy_Pillow | 62570.4/72440: 86% mana | arcane_charge(4), arcane_power, empyreal_surge(5) |
| 3:49.155 | rotation | . | arcane_orb | Fluffy_Pillow | 67392.0/72440: 93% mana | empyreal_surge(5) |
| 3:50.481 | rotation | . | arcane_blast | Fluffy_Pillow | 68813.1/72440: 95% mana | arcane_charge(2), empyreal_surge(5) |
| 3:52.154 | rotation | . | arcane_blast | Fluffy_Pillow | 67111.9/72440: 93% mana | arcane_charge(3), empyreal_surge(5) |
| 3:53.666 | rotation | . | arcane_blast | Fluffy_Pillow | 63802.5/72440: 88% mana | arcane_charge(4) |
| 3:55.017 | rotation | . | arcane_blast | Fluffy_Pillow | 58884.9/72440: 81% mana | arcane_charge(4) |
| 3:56.373 | rotation | . | arcane_blast | Fluffy_Pillow | 53974.4/72440: 75% mana | arcane_charge(4) |
| 3:57.726 | rotation | . | arcane_blast | Fluffy_Pillow | 49059.7/72440: 68% mana | arcane_charge(4), clearcasting |
| 3:59.079 | rotation | . | arcane_blast | Fluffy_Pillow | 44144.9/72440: 61% mana | arcane_charge(4), clearcasting |
| 4:00.430 | rotation | . | arcane_barrage | Fluffy_Pillow | 39227.2/72440: 54% mana | arcane_charge(4), clearcasting(2) |
| 4:01.758 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 44048.8/72440: 61% mana | clearcasting(2) |
| 4:03.085 | cooldowns | y | rune_of_power | Fluffy_Pillow | 43471.4/72440: 60% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:04.411 | rotation | . | arcane_missiles | Fluffy_Pillow | 45392.5/72440: 63% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus |
| 4:12.468 | shared_cds | . | use_mana_gem | Necrolord_ArcaneProdigy | 49565.5/72440: 68% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:12.468 | rotation | . | arcane_blast | Fluffy_Pillow | 56809.5/72440: 78% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 4:13.821 | rotation | . | arcane_blast | Fluffy_Pillow | 51894.7/72440: 72% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:15.174 | rotation | . | arcane_barrage | Fluffy_Pillow | 46979.9/72440: 65% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 4:16.500 | rotation | . | arcane_orb | Fluffy_Pillow | 51798.6/72440: 72% mana | crimson_chorus(2) |
| 4:17.827 | rotation | . | arcane_blast | Fluffy_Pillow | 53221.2/72440: 73% mana | arcane_charge(2), crimson_chorus(2) |
| 4:19.498 | rotation | . | arcane_blast | Fluffy_Pillow | 51517.1/72440: 71% mana | arcane_charge(3), crimson_chorus(2) |
| 4:21.012 | rotation | . | arcane_blast | Fluffy_Pillow | 48210.6/72440: 67% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:22.366 | rotation | . | arcane_blast | Fluffy_Pillow | 43297.3/72440: 60% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:23.722 | rotation | . | arcane_blast | Fluffy_Pillow | 38386.9/72440: 53% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:25.076 | rotation | . | arcane_blast | Fluffy_Pillow | 33473.5/72440: 46% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:26.431 | rotation | . | arcane_blast | Fluffy_Pillow | 28561.7/72440: 39% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 4:27.785 | rotation | . | arcane_barrage | Fluffy_Pillow | 23648.3/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 4:29.113 | rotation | . | arcane_blast | Fluffy_Pillow | 28469.9/72440: 39% mana | clearcasting(2), crimson_chorus(3) |
| 4:31.103 | rotation | . | arcane_blast | Fluffy_Pillow | 29978.1/72440: 41% mana | arcane_charge, clearcasting(2), crimson_chorus(3) |
| 4:32.932 | rotation | . | arcane_blast | Fluffy_Pillow | 29877.9/72440: 41% mana | arcane_charge(2), clearcasting(2), crimson_chorus(3) |
| 4:34.604 | rotation | . | arcane_missiles | Fluffy_Pillow | 28175.3/72440: 39% mana | arcane_charge(3), clearcasting(2) |
| 4:36.658 | rotation | . | arcane_blast | Fluffy_Pillow | 31151.1/72440: 43% mana | arcane_charge(3), clearcasting |
| 4:38.172 | rotation | . | arcane_missiles | Fluffy_Pillow | 27844.6/72440: 38% mana | arcane_charge(4), clearcasting |
| 4:40.142 | rotation | . | arcane_barrage | Fluffy_Pillow | 30698.8/72440: 42% mana | arcane_charge(4), clearcasting |
| 4:41.472 | rotation | . | arcane_orb | Fluffy_Pillow | 35523.3/72440: 49% mana | clearcasting |
| 4:42.800 | rotation | . | arcane_blast | Fluffy_Pillow | 36947.3/72440: 51% mana | arcane_charge(2), clearcasting |
| 4:44.472 | rotation | . | arcane_blast | Fluffy_Pillow | 35244.7/72440: 49% mana | arcane_charge(3), clearcasting |
| 4:45.985 | rotation | . | arcane_blast | Fluffy_Pillow | 31936.7/72440: 44% mana | arcane_charge(4), clearcasting |
| 4:47.338 | rotation | . | arcane_blast | Fluffy_Pillow | 27021.9/72440: 37% mana | arcane_charge(4), clearcasting |
| 4:48.691 | rotation | . | arcane_barrage | Fluffy_Pillow | 22107.2/72440: 31% mana | arcane_charge(4), clearcasting |
| 4:50.018 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 26927.3/72440: 37% mana | clearcasting |
| 4:51.344 | cooldowns | y | rune_of_power | Fluffy_Pillow | 26348.4/72440: 36% mana | arcane_charge(4), clearcasting |
| 4:52.670 | rotation | . | arcane_missiles | Fluffy_Pillow | 28269.5/72440: 39% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:59.055 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 22520.1/72440: 31% mana | arcane_charge(4), rune_of_power |
| 4:59.055 | rotation | . | arcane_blast | Fluffy_Pillow | 22520.1/72440: 31% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 5:00.381 | rotation | . | arcane_missiles | Fluffy_Pillow | 17566.2/72440: 24% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 5:02.370 | rotation | . | arcane_blast | Fluffy_Pillow | 20447.9/72440: 28% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 5:03.699 | rotation | . | arcane_blast | Fluffy_Pillow | 15498.3/72440: 21% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 5:05.028 | shared_cds | . | time_warp | Fluffy_Pillow | 10548.8/72440: 15% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:05.028 | rotation | ? | evocation | Fluffy_Pillow | 8548.8/72440: 12% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus |
| 5:08.428 | rotation | > | cancel_action | Fluffy_Pillow | 70221.2/72440: 97% mana | arcane_charge(4), clearcasting, evocation, temporal_warp, crimson_chorus |
| 5:08.431 | cooldowns | t | deathborne | Fluffy_Pillow | 70225.6/72440: 97% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus |
| 5:09.455 | cooldowns | x | arcane_power | Fluffy_Pillow | 69209.2/72440: 96% mana | arcane_charge(4), clearcasting, temporal_warp, deathborne, crimson_chorus |
| 5:09.455 | rotation | . | arcane_missiles | Fluffy_Pillow | 69209.2/72440: 96% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 5:10.961 | rotation | . | arcane_blast | Fluffy_Pillow | 71391.1/72440: 99% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 5:12.004 | rotation | . | arcane_blast | Fluffy_Pillow | 69009.7/72440: 95% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 5:13.045 | rotation | . | arcane_blast | Fluffy_Pillow | 67080.4/72440: 93% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 5:14.087 | rotation | . | arcane_missiles | Fluffy_Pillow | 65152.6/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 5:16.955 | rotation | . | arcane_blast | Fluffy_Pillow | 69307.8/72440: 96% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 5:17.996 | rotation | . | arcane_blast | Fluffy_Pillow | 67378.5/72440: 93% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 5:19.040 | rotation | . | arcane_blast | Fluffy_Pillow | 65453.5/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 5:20.083 | shared_cds | . | potion | Fluffy_Pillow | 63527.1/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 5:20.083 | rotation | . | arcane_missiles | Fluffy_Pillow | 63527.1/72440: 88% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2), potion_of_spectral_intellect |
| 5:21.652 | rotation | . | arcane_blast | Fluffy_Pillow | 65800.3/72440: 91% mana | arcane_charge(4), arcane_power, temporal_warp, deathborne, crimson_chorus(2), potion_of_spectral_intellect |
| 5:22.695 | rotation | . | arcane_blast | Fluffy_Pillow | 63873.9/72440: 88% mana | arcane_charge(4), arcane_power, temporal_warp, deathborne, crimson_chorus(2), potion_of_spectral_intellect |
| 5:23.739 | rotation | . | arcane_barrage | Fluffy_Pillow | 61948.9/72440: 86% mana | arcane_charge(4), arcane_power, temporal_warp, deathborne, crimson_chorus(3), potion_of_spectral_intellect |
| 5:24.762 | rotation | . | arcane_orb | Fluffy_Pillow | 66328.6/72440: 92% mana | temporal_warp, deathborne, crimson_chorus(3), potion_of_spectral_intellect |
| 5:25.785 | rotation | . | arcane_blast | Fluffy_Pillow | 67310.8/72440: 93% mana | arcane_charge(2), temporal_warp, deathborne, crimson_chorus(3), potion_of_spectral_intellect |
| 5:27.072 | rotation | . | arcane_blast | Fluffy_Pillow | 65050.4/72440: 90% mana | arcane_charge(3), temporal_warp, deathborne, crimson_chorus(3), potion_of_spectral_intellect |
| 5:28.236 | rotation | . | arcane_blast | Fluffy_Pillow | 61236.8/72440: 85% mana | arcane_charge(4), clearcasting, temporal_warp, deathborne, crimson_chorus(3), potion_of_spectral_intellect |
| 5:29.276 | rotation | . | arcane_blast | Fluffy_Pillow | 55868.5/72440: 77% mana | arcane_charge(4), clearcasting, temporal_warp, deathborne, crimson_chorus(3), potion_of_spectral_intellect |
| 5:30.319 | rotation | . | arcane_blast | Fluffy_Pillow | 50504.6/72440: 70% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:31.361 | rotation | . | arcane_blast | Fluffy_Pillow | 45139.3/72440: 62% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:32.403 | rotation | . | arcane_blast | Fluffy_Pillow | 39773.9/72440: 55% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:33.447 | rotation | . | arcane_blast | Fluffy_Pillow | 34411.5/72440: 48% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:34.490 | rotation | . | arcane_blast | Fluffy_Pillow | 29047.6/72440: 40% mana | arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 5:35.533 | rotation | . | arcane_barrage | Fluffy_Pillow | 23683.7/72440: 33% mana | arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 5:36.556 | rotation | . | arcane_blast | Fluffy_Pillow | 28063.4/72440: 39% mana | clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 5:38.088 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28907.9/72440: 40% mana | arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 5:39.109 | cooldowns | y | rune_of_power | Fluffy_Pillow | 27887.2/72440: 38% mana | arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 5:40.132 | rotation | . | arcane_missiles | Fluffy_Pillow | 29369.3/72440: 41% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:48.563 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 26584.1/72440: 37% mana | arcane_charge(4), rune_of_power |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Necrolord_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=34:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5917.1 | 5917.1 | 9.9 / 0.167% | 933.6 / 15.8% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2441.2 | 2313.0 | Mana | 0.00% | 40.9 | 100.0% | 100% |
| Talents |
|
|---|---|
| Necrolord | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_ArtificeoftheArchmage | 5917 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 375 | 6.4% | 21.1 | 13.30sec | 5346 | 4297 | Direct | 21.1 | 4523 | 9046 | 5350 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.33
opener [=]:0.55
rotation [@]:0.44
rotation [.]:3.16
rotation [.]:0.12
rotation [.]:8.64
rotation [.]:3.72
rotation [.]:1.19
rotation [.]:2.57
rotation [.]:0.00
rotation [.]:0.32
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2122 | 35.8% | 114.1 | 2.60sec | 5559 | 4223 | Direct | 115.1 | 4624 | 9515 | 5513 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.09
opener [%]:1.00
opener [+]:0.16
opener [<]:19.14
rotation [.]:1.61
rotation [.]:89.75
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 281 | 4.7% | 153.8 | 1.95sec | 547 | 0 | Direct | 153.8 | 447 | 959 | 547 | 19.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2378 | 40.2% | 44.7 | 6.42sec | 15956 | 8994 | Periodic | 304.7 | 1929 | 4086 | 2339 | 19.0% | 24.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.84
opener [-]:1.00
opener [:]:0.99
opener [;]:1.06
rotation [.]:5.01
rotation [.]:5.34
rotation [.]:2.71
rotation [.]:4.49
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.4%) | 11.3 | 27.20sec | 3745 | 3070 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [$]:1.00
rotation [.]:10.29
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.4% | 11.3 | 27.21sec | 3747 | 0 | Direct | 11.3 | 3202 | 6383 | 3748 | 17.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12496 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.53sec | 2501 | 0 | Periodic | 13.4 | 1564 | 3105 | 1855 | 18.9% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 20.8 | 14.25sec | 540 | 0 | Direct | 20.8 | 456 | 911 | 540 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6067 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.1 | 7.24sec | 296 | 0 | Direct | 41.1 | 251 | 502 | 296 | 18.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (439) | 0.0% (7.4%) | 6.1 | 48.82sec | 21468 | 17524 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.63
cooldowns [v]:4.35
cooldowns [w]:0.14
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 439 | 7.4% | 6.1 | 48.74sec | 21468 | 0 | Direct | 6.1 | 21496 | 0 | 21496 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_ArtificeoftheArchmage | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.62sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 248.01sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Deathborne | 1.8 | 264.35sec | ||||||||||||||||||||||||
Stats Details: Deathborne
Action Details: Deathborne
Resources
Spelldata
Action Priority List
cooldowns [s]:0.62
cooldowns [t]:0.15
opener [#]:1.00
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 103.65sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.94
rotation [.]:1.38
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 96.01sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.25
cooldowns [{]:1.65
cooldowns [|]:0.30
opener [)]:0.16
opener [*]:0.84
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.65sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.97
opener [&]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.61sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.66sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 22.0 | 123.1 | 13.6sec | 2.1sec | 11.4sec | 83.46% | 0.00% | 76.2 (77.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 123.4sec | 123.4sec | 14.7sec | 13.53% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 247.3sec | 247.3sec | 11.7sec | 6.81% | 13.21% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.8 | 11.2 | 16.9sec | 10.2sec | 7.8sec | 46.17% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.6sec | 51.98% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Deathborne | 1.8 | 0.0 | 263.5sec | 263.5sec | 19.2sec | 11.18% | 0.00% | 0.0 (0.0) | 1.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.94% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.4sec | 103.4sec | 3.8sec | 4.23% | 0.00% | 14.8 (14.8) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 300.6sec | 300.6sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 97.2sec | 97.2sec | 4.0sec | 4.33% | 8.33% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.3sec | 35.3sec | 11.8sec | 34.32% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.9sec | 303.9sec | 35.2sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.00% |
| Arcane Barrage Arcane Charge 3 | 2.38% | 0.00% | 20.00% |
| Arcane Barrage Arcane Charge 4 | 97.61% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.96% | 3.12% | 11.11% |
| Arcane Blast Arcane Charge 1 | 4.91% | 1.63% | 8.89% |
| Arcane Blast Arcane Charge 2 | 10.95% | 5.31% | 16.18% |
| Arcane Blast Arcane Charge 3 | 12.11% | 5.88% | 16.50% |
| Arcane Blast Arcane Charge 4 | 65.06% | 51.13% | 75.96% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.64% | 0.09% | 7.34% | 1.2s | 0.0s | 5.9s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.028 | 0.000 | 51.255 | 46.908 | 22.046 | 89.097 |
| Deathborne | 35.642 | 0.000 | 123.162 | 79.925 | 58.721 | 123.162 |
| Rune of Power | 6.784 | 0.000 | 30.568 | 42.138 | 21.562 | 76.365 |
| Touch of the Magi | 5.154 | 0.000 | 25.360 | 33.139 | 20.235 | 67.153 |
| Arcane Power | 8.904 | 0.000 | 43.553 | 24.864 | 17.604 | 66.532 |
| Arcane Barrage | 11.127 | 0.004 | 49.974 | 247.189 | 193.466 | 303.381 |
| Arcane Orb | 6.565 | 0.000 | 59.849 | 78.654 | 41.304 | 149.925 |
| Presence of Mind | 32.358 | 0.000 | 101.763 | 114.579 | 82.299 | 171.924 |
| Time Warp | 2.154 | 0.000 | 23.027 | 3.213 | 1.324 | 24.355 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Necrolord_ArtificeoftheArchmage | |||||||
| mana_regen | Mana | 3115.66 | 426090.11 | 61.50% | 136.76 | 7889.87 | 1.82% |
| Evocation | Mana | 126.43 | 185037.23 | 26.71% | 1463.56 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21220.13 | 3.06% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 21.07 | 60531.59 | 8.74% | 2872.85 | 148.25 | 0.24% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2312.97 | 2441.22 | 8065.8 | 34014.2 | 545.4 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Necrolord_ArtificeoftheArchmage | |||||||
| arcane_blast | Mana | 115.1 | 607478.5 | 5276.0 | 5322.1 | 1.0 | |
| arcane_missiles | Mana | 44.7 | 95616.6 | 2140.3 | 2140.3 | 7.5 | |
| arcane_orb | Mana | 11.3 | 5645.3 | 500.0 | 500.0 | 7.5 | |
| deathborne | Mana | 1.8 | 4414.1 | 2500.0 | 2502.4 | 0.0 | |
| time_warp | Mana | 1.5 | 2966.0 | 2000.0 | 1995.3 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15289.0 | 2498.6 | 2498.3 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 0.62 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.15 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.63 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.35 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.14 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.97 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.25 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.65 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.30 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.84 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.09 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| # | 1.00 | deathborne,if=!runeforge.siphon_storm |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| $ | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| % | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| & | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.16 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.84 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.16 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.33 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.99 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.06 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.14 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.55 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.29 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.94 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.44 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.16 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.12 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.61 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.01 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.34 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.71 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.49 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.29 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.64 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.72 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.19 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.75 | arcane_blast |
| . | 1.38 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.32 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Necrolord_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Necrolord_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Necrolord_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | deathborne | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.326 | shared_cds | . | time_warp | Fluffy_Pillow | 69944.3/72440: 97% mana | bloodlust, deathborne, crimson_chorus |
| 0:01.326 | opener | $ | arcane_orb | Fluffy_Pillow | 67944.3/72440: 94% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:02.113 | opener | % | arcane_blast | Fluffy_Pillow | 68584.6/72440: 95% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.010 | opener | & | rune_of_power | Fluffy_Pillow | 64384.1/72440: 89% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.798 | opener | < | arcane_blast | Fluffy_Pillow | 65525.8/72440: 90% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.601 | shared_cds | . | use_mana_gem | Necrolord_ArtificeoftheArchmage | 59814.2/72440: 83% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.601 | opener | < | arcane_blast | Fluffy_Pillow | 67058.2/72440: 93% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:05.404 | opener | < | arcane_blast | Fluffy_Pillow | 61346.6/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:06.205 | opener | < | arcane_blast | Fluffy_Pillow | 55632.0/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.010 | opener | < | arcane_blast | Fluffy_Pillow | 49923.3/72440: 69% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.814 | opener | < | arcane_blast | Fluffy_Pillow | 44213.2/72440: 61% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:08.616 | opener | < | arcane_blast | Fluffy_Pillow | 38500.1/72440: 53% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:09.417 | opener | < | arcane_blast | Fluffy_Pillow | 32785.6/72440: 45% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:10.220 | opener | < | arcane_blast | Fluffy_Pillow | 27074.0/72440: 37% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.024 | opener | < | arcane_blast | Fluffy_Pillow | 21363.8/72440: 29% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.826 | opener | ; | arcane_missiles | Fluffy_Pillow | 15650.7/72440: 22% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.082 | opener | < | arcane_blast | Fluffy_Pillow | 17470.4/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.884 | opener | < | arcane_blast | Fluffy_Pillow | 11757.4/72440: 16% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:14.686 | opener | = | arcane_barrage | Fluffy_Pillow | 6044.3/72440: 8% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:15.472 | opener | " | evocation | Necrolord_ArtificeoftheArchmage | 10080.7/72440: 14% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.972 | rotation | > | cancel_action | Fluffy_Pillow | 69032.3/72440: 95% mana | bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.976 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69038.1/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.763 | opener | ( | arcane_power | Fluffy_Pillow | 67678.3/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.763 | shared_cds | . | potion | Fluffy_Pillow | 67678.3/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.763 | shared_cds | . | berserking | Fluffy_Pillow | 67678.3/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.763 | opener | - | arcane_missiles | Fluffy_Pillow | 67678.3/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.840 | opener | : | arcane_missiles | Fluffy_Pillow | 56880.2/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.041 | opener | < | arcane_blast | Fluffy_Pillow | 58620.2/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.796 | opener | < | arcane_blast | Fluffy_Pillow | 56276.6/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.550 | opener | < | arcane_blast | Fluffy_Pillow | 53931.5/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.305 | opener | * | presence_of_mind | Fluffy_Pillow | 51587.8/72440: 71% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.305 | opener | < | arcane_blast | Fluffy_Pillow | 51587.8/72440: 71% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.059 | opener | < | arcane_blast | Fluffy_Pillow | 49242.7/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:31.847 | opener | < | arcane_blast | Fluffy_Pillow | 46946.9/72440: 65% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:32.634 | opener | < | arcane_blast | Fluffy_Pillow | 44649.6/72440: 62% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:33.437 | opener | < | arcane_blast | Fluffy_Pillow | 42375.5/72440: 58% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:34.239 | rotation | . | arcane_barrage | Fluffy_Pillow | 36662.4/72440: 51% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.027 | rotation | . | arcane_orb | Fluffy_Pillow | 40701.7/72440: 56% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:35.814 | rotation | . | arcane_blast | Fluffy_Pillow | 41341.9/72440: 57% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:36.805 | rotation | . | arcane_blast | Fluffy_Pillow | 38652.6/72440: 53% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:37.701 | rotation | . | arcane_blast | Fluffy_Pillow | 34450.7/72440: 48% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.506 | rotation | . | arcane_blast | Fluffy_Pillow | 28742.0/72440: 40% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.308 | rotation | . | arcane_barrage | Fluffy_Pillow | 23029.0/72440: 32% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:40.095 | rotation | . | arcane_blast | Fluffy_Pillow | 27066.8/72440: 37% mana | bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.275 | rotation | . | arcane_blast | Fluffy_Pillow | 27401.4/72440: 38% mana | arcane_charge, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:42.682 | rotation | . | arcane_blast | Fluffy_Pillow | 26689.8/72440: 37% mana | arcane_charge(2), clearcasting(2), potion_of_spectral_intellect |
| 0:44.354 | rotation | . | arcane_blast | Fluffy_Pillow | 24987.2/72440: 34% mana | arcane_charge(3), clearcasting(2) |
| 0:45.867 | rotation | . | arcane_missiles | Fluffy_Pillow | 21679.2/72440: 30% mana | arcane_charge(4), clearcasting(3) |
| 0:49.679 | rotation | . | arcane_blast | Fluffy_Pillow | 27202.1/72440: 38% mana | arcane_charge(4), clearcasting(2) |
| 0:51.033 | rotation | . | arcane_barrage | Fluffy_Pillow | 22288.7/72440: 31% mana | arcane_charge(4), clearcasting(2) |
| 0:52.359 | rotation | . | arcane_blast | Fluffy_Pillow | 27107.5/72440: 37% mana | arcane_charge(2), clearcasting(2) |
| 0:54.030 | rotation | . | arcane_blast | Fluffy_Pillow | 25403.4/72440: 35% mana | arcane_charge(3), clearcasting(2) |
| 0:55.543 | rotation | . | arcane_missiles | Fluffy_Pillow | 22095.4/72440: 31% mana | arcane_charge(4), clearcasting(3) |
| 0:57.544 | rotation | . | arcane_barrage | Fluffy_Pillow | 24994.5/72440: 35% mana | arcane_charge(4), clearcasting(2) |
| 0:58.872 | rotation | . | arcane_orb | Fluffy_Pillow | 29816.1/72440: 41% mana | clearcasting(2) |
| 1:00.199 | rotation | . | arcane_blast | Fluffy_Pillow | 31238.6/72440: 43% mana | arcane_charge(2), clearcasting(2) |
| 1:01.871 | rotation | . | arcane_blast | Fluffy_Pillow | 29536.0/72440: 41% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 1:03.382 | rotation | . | arcane_missiles | Fluffy_Pillow | 26225.2/72440: 36% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 1:05.484 | rotation | . | arcane_barrage | Fluffy_Pillow | 29270.6/72440: 40% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:06.812 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 34092.2/72440: 47% mana | clearcasting(2), crimson_chorus |
| 1:08.141 | cooldowns | y | rune_of_power | Fluffy_Pillow | 33517.6/72440: 46% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 1:09.469 | rotation | . | arcane_missiles | Fluffy_Pillow | 35441.6/72440: 49% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus |
| 1:17.761 | rotation | . | arcane_blast | Fluffy_Pillow | 32455.1/72440: 45% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.116 | rotation | . | arcane_blast | Fluffy_Pillow | 27543.2/72440: 38% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:20.469 | rotation | . | arcane_barrage | Fluffy_Pillow | 22628.4/72440: 31% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:21.796 | rotation | . | arcane_orb | Fluffy_Pillow | 27448.6/72440: 38% mana | crimson_chorus(2) |
| 1:23.122 | rotation | . | arcane_blast | Fluffy_Pillow | 28869.7/72440: 40% mana | arcane_charge(2), crimson_chorus(3) |
| 1:24.794 | rotation | . | arcane_blast | Fluffy_Pillow | 27167.1/72440: 38% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.307 | rotation | . | arcane_barrage | Fluffy_Pillow | 23859.1/72440: 33% mana | arcane_charge(4), crimson_chorus(3) |
| 1:27.633 | rotation | . | arcane_blast | Fluffy_Pillow | 28677.8/72440: 40% mana | crimson_chorus(3) |
| 1:29.621 | rotation | . | arcane_blast | Fluffy_Pillow | 30183.0/72440: 42% mana | arcane_charge, crimson_chorus(3) |
| 1:31.452 | rotation | . | arcane_blast | Fluffy_Pillow | 30085.8/72440: 42% mana | arcane_charge(2), crimson_chorus(3) |
| 1:33.126 | rotation | . | arcane_blast | Fluffy_Pillow | 28386.1/72440: 39% mana | arcane_charge(3) |
| 1:34.640 | rotation | . | arcane_barrage | Fluffy_Pillow | 25079.6/72440: 35% mana | arcane_charge(4), clearcasting |
| 1:35.967 | rotation | . | arcane_blast | Fluffy_Pillow | 29899.7/72440: 41% mana | clearcasting |
| 1:37.955 | rotation | . | arcane_blast | Fluffy_Pillow | 31404.9/72440: 43% mana | arcane_charge, clearcasting |
| 1:39.787 | rotation | . | arcane_blast | Fluffy_Pillow | 31309.1/72440: 43% mana | arcane_charge(2), clearcasting |
| 1:41.460 | rotation | . | arcane_blast | Fluffy_Pillow | 29608.0/72440: 41% mana | arcane_charge(3), clearcasting |
| 1:42.972 | rotation | . | arcane_barrage | Fluffy_Pillow | 26298.6/72440: 36% mana | arcane_charge(4), clearcasting(2) |
| 1:44.298 | rotation | . | arcane_orb | Fluffy_Pillow | 31117.3/72440: 43% mana | clearcasting(2) |
| 1:45.626 | rotation | . | arcane_blast | Fluffy_Pillow | 32541.3/72440: 45% mana | arcane_charge(2), clearcasting(2) |
| 1:47.297 | rotation | . | arcane_blast | Fluffy_Pillow | 30837.2/72440: 43% mana | arcane_charge(3), clearcasting(2) |
| 1:48.812 | rotation | . | arcane_blast | Fluffy_Pillow | 27532.2/72440: 38% mana | arcane_charge(4), clearcasting(2) |
| 1:50.165 | rotation | . | arcane_blast | Fluffy_Pillow | 22617.4/72440: 31% mana | arcane_charge(4), clearcasting(2) |
| 1:51.519 | rotation | . | arcane_missiles | Fluffy_Pillow | 17704.1/72440: 24% mana | arcane_charge(4), clearcasting(2) |
| 1:53.531 | rotation | . | arcane_barrage | Fluffy_Pillow | 20619.1/72440: 28% mana | arcane_charge(4), clearcasting |
| 1:54.858 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 25439.2/72440: 35% mana | clearcasting |
| 1:56.186 | cooldowns | y | rune_of_power | Fluffy_Pillow | 24863.2/72440: 34% mana | arcane_charge(4), clearcasting |
| 1:57.515 | rotation | . | arcane_missiles | Fluffy_Pillow | 26788.7/72440: 37% mana | arcane_charge(4), rune_of_power |
| 2:04.228 | rotation | . | arcane_blast | Fluffy_Pillow | 21514.5/72440: 30% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.583 | shared_cds | . | use_mana_gem | Necrolord_ArtificeoftheArchmage | 16602.6/72440: 23% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.583 | rotation | . | arcane_blast | Fluffy_Pillow | 23846.6/72440: 33% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:06.936 | rotation | . | arcane_blast | Fluffy_Pillow | 18931.8/72440: 26% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.292 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 14021.4/72440: 19% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.292 | rotation | . | arcane_blast | Fluffy_Pillow | 14021.4/72440: 19% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:09.618 | rotation | . | arcane_blast | Fluffy_Pillow | 9067.5/72440: 13% mana | arcane_charge(4), presence_of_mind(2), crimson_chorus |
| 2:10.946 | rotation | . | evocation | Necrolord_ArtificeoftheArchmage | 4116.5/72440: 6% mana | arcane_charge(4), presence_of_mind, crimson_chorus |
| 2:15.646 | rotation | > | cancel_action | Fluffy_Pillow | 69695.8/72440: 96% mana | arcane_charge(4), evocation, presence_of_mind, crimson_chorus(2) |
| 2:15.652 | rotation | . | arcane_blast | Fluffy_Pillow | 69704.5/72440: 96% mana | arcane_charge(4), presence_of_mind, crimson_chorus(2) |
| 2:16.980 | rotation | . | arcane_barrage | Fluffy_Pillow | 64753.5/72440: 89% mana | arcane_charge(4), crimson_chorus(2) |
| 2:18.309 | rotation | . | arcane_orb | Fluffy_Pillow | 69576.6/72440: 96% mana | crimson_chorus(2) |
| 2:19.636 | rotation | . | arcane_blast | Fluffy_Pillow | 70999.1/72440: 98% mana | arcane_charge(2), crimson_chorus(2) |
| 2:21.307 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), crimson_chorus(2) |
| 2:22.820 | cooldowns | x | arcane_power | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4), crimson_chorus(3) |
| 2:22.820 | rotation | . | arcane_blast | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:24.171 | rotation | . | arcane_blast | Fluffy_Pillow | 63532.7/72440: 88% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:25.526 | rotation | . | arcane_blast | Fluffy_Pillow | 62058.3/72440: 86% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.881 | rotation | . | arcane_blast | Fluffy_Pillow | 60583.9/72440: 84% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:28.234 | rotation | . | arcane_blast | Fluffy_Pillow | 59106.6/72440: 82% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:29.587 | rotation | . | arcane_blast | Fluffy_Pillow | 57629.4/72440: 80% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.940 | rotation | . | arcane_blast | Fluffy_Pillow | 56152.1/72440: 78% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:32.293 | rotation | . | arcane_blast | Fluffy_Pillow | 54674.8/72440: 75% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:33.647 | rotation | . | arcane_blast | Fluffy_Pillow | 53199.0/72440: 73% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:35.000 | rotation | . | arcane_blast | Fluffy_Pillow | 51721.7/72440: 71% mana | arcane_charge(4), arcane_power |
| 2:36.354 | rotation | . | arcane_blast | Fluffy_Pillow | 50245.9/72440: 69% mana | arcane_charge(4), arcane_power |
| 2:37.709 | rotation | . | arcane_barrage | Fluffy_Pillow | 48771.5/72440: 67% mana | arcane_charge(4), arcane_power |
| 2:39.036 | rotation | . | arcane_orb | Fluffy_Pillow | 53591.7/72440: 74% mana | |
| 2:40.362 | rotation | . | arcane_blast | Fluffy_Pillow | 55012.8/72440: 76% mana | arcane_charge(2) |
| 2:42.033 | rotation | . | arcane_barrage | Fluffy_Pillow | 53308.7/72440: 74% mana | arcane_charge(3) |
| 2:43.360 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 57404.5/72440: 79% mana | |
| 2:44.687 | cooldowns | y | rune_of_power | Fluffy_Pillow | 56827.0/72440: 78% mana | arcane_charge(4) |
| 2:46.013 | rotation | . | arcane_missiles | Fluffy_Pillow | 58748.1/72440: 81% mana | arcane_charge(4), rune_of_power |
| 2:54.947 | rotation | . | arcane_blast | Fluffy_Pillow | 49191.7/72440: 68% mana | arcane_charge(4), rune_of_power |
| 2:56.302 | rotation | . | arcane_blast | Fluffy_Pillow | 44279.9/72440: 61% mana | arcane_charge(4), rune_of_power |
| 2:57.656 | rotation | . | arcane_barrage | Fluffy_Pillow | 39366.5/72440: 54% mana | arcane_charge(4), rune_of_power |
| 2:58.983 | rotation | . | arcane_orb | Fluffy_Pillow | 44186.7/72440: 61% mana | |
| 3:00.362 | rotation | . | arcane_blast | Fluffy_Pillow | 45684.6/72440: 63% mana | arcane_charge(2) |
| 3:02.033 | rotation | . | arcane_blast | Fluffy_Pillow | 43980.5/72440: 61% mana | arcane_charge(3) |
| 3:03.546 | rotation | . | arcane_blast | Fluffy_Pillow | 40672.6/72440: 56% mana | arcane_charge(4), crimson_chorus |
| 3:04.900 | rotation | . | arcane_blast | Fluffy_Pillow | 35759.2/72440: 49% mana | arcane_charge(4), crimson_chorus |
| 3:06.254 | rotation | . | arcane_blast | Fluffy_Pillow | 30845.9/72440: 43% mana | arcane_charge(4), crimson_chorus |
| 3:07.607 | rotation | . | arcane_blast | Fluffy_Pillow | 25931.1/72440: 36% mana | arcane_charge(4), crimson_chorus |
| 3:08.960 | rotation | . | arcane_barrage | Fluffy_Pillow | 21016.4/72440: 29% mana | arcane_charge(4), crimson_chorus |
| 3:10.288 | rotation | . | arcane_blast | Fluffy_Pillow | 25838.0/72440: 36% mana | crimson_chorus |
| 3:12.278 | rotation | . | arcane_blast | Fluffy_Pillow | 27346.1/72440: 38% mana | arcane_charge, crimson_chorus |
| 3:14.109 | rotation | . | arcane_blast | Fluffy_Pillow | 27248.8/72440: 38% mana | arcane_charge(2), crimson_chorus(2) |
| 3:15.781 | rotation | . | arcane_blast | Fluffy_Pillow | 25546.2/72440: 35% mana | arcane_charge(3), crimson_chorus(2) |
| 3:17.294 | rotation | . | arcane_barrage | Fluffy_Pillow | 22238.3/72440: 31% mana | arcane_charge(4), crimson_chorus(2) |
| 3:18.621 | rotation | . | arcane_blast | Fluffy_Pillow | 27058.4/72440: 37% mana | crimson_chorus(2) |
| 3:20.610 | rotation | . | arcane_orb | Fluffy_Pillow | 28565.1/72440: 39% mana | arcane_charge, crimson_chorus(2) |
| 3:21.937 | rotation | . | arcane_blast | Fluffy_Pillow | 29987.6/72440: 41% mana | arcane_charge(3), crimson_chorus(2) |
| 3:23.450 | rotation | . | arcane_blast | Fluffy_Pillow | 26679.7/72440: 37% mana | arcane_charge(4), crimson_chorus(2) |
| 3:24.803 | rotation | . | arcane_barrage | Fluffy_Pillow | 21764.9/72440: 30% mana | arcane_charge(4), crimson_chorus(3) |
| 3:26.131 | rotation | . | arcane_blast | Fluffy_Pillow | 26586.5/72440: 37% mana | crimson_chorus(3) |
| 3:28.120 | rotation | . | arcane_blast | Fluffy_Pillow | 28093.2/72440: 39% mana | arcane_charge, crimson_chorus(3) |
| 3:29.951 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 27995.9/72440: 39% mana | arcane_charge(2), crimson_chorus(3) |
| 3:31.278 | cooldowns | y | rune_of_power | Fluffy_Pillow | 27418.5/72440: 38% mana | arcane_charge(4), crimson_chorus(3) |
| 3:32.607 | rotation | . | arcane_missiles | Fluffy_Pillow | 29343.9/72440: 41% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 3:39.274 | rotation | . | arcane_missiles | Fluffy_Pillow | 16503.1/72440: 23% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:41.225 | rotation | . | arcane_blast | Fluffy_Pillow | 19329.7/72440: 27% mana | arcane_charge(4), rune_of_power |
| 3:42.578 | rotation | . | arcane_blast | Fluffy_Pillow | 14414.9/72440: 20% mana | arcane_charge(4), rune_of_power |
| 3:43.932 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 9501.6/72440: 13% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:43.932 | rotation | . | arcane_blast | Fluffy_Pillow | 9501.6/72440: 13% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power |
| 3:45.259 | rotation | . | evocation | Fluffy_Pillow | 4549.2/72440: 6% mana | arcane_charge(4), clearcasting, presence_of_mind(2) |
| 3:49.959 | rotation | > | cancel_action | Fluffy_Pillow | 70128.4/72440: 97% mana | arcane_charge(4), clearcasting, evocation, presence_of_mind(2) |
| 3:49.964 | rotation | . | arcane_blast | Fluffy_Pillow | 70135.7/72440: 97% mana | arcane_charge(4), clearcasting, presence_of_mind(2) |
| 3:51.291 | rotation | . | arcane_barrage | Fluffy_Pillow | 65183.2/72440: 90% mana | arcane_charge(4), clearcasting, presence_of_mind |
| 3:52.619 | rotation | . | arcane_orb | Fluffy_Pillow | 70004.9/72440: 97% mana | clearcasting, presence_of_mind |
| 3:53.947 | rotation | . | arcane_blast | Fluffy_Pillow | 71428.9/72440: 99% mana | arcane_charge(2), clearcasting, presence_of_mind |
| 3:55.275 | rotation | . | arcane_blast | Fluffy_Pillow | 69227.9/72440: 96% mana | arcane_charge(3), clearcasting |
| 3:56.790 | rotation | . | arcane_missiles | Fluffy_Pillow | 65922.8/72440: 91% mana | arcane_charge(4), clearcasting |
| 3:58.809 | rotation | . | arcane_blast | Fluffy_Pillow | 68847.9/72440: 95% mana | arcane_charge(4) |
| 4:00.162 | rotation | . | arcane_blast | Fluffy_Pillow | 63933.2/72440: 88% mana | arcane_charge(4) |
| 4:01.515 | rotation | . | arcane_blast | Fluffy_Pillow | 59018.4/72440: 81% mana | arcane_charge(4), clearcasting |
| 4:02.871 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 54108.0/72440: 75% mana | arcane_charge(4), clearcasting |
| 4:02.871 | rotation | . | arcane_blast | Fluffy_Pillow | 54108.0/72440: 75% mana | arcane_charge(4), clearcasting |
| 4:04.226 | rotation | . | arcane_blast | Fluffy_Pillow | 49196.1/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.581 | shared_cds | . | use_mana_gem | Necrolord_ArtificeoftheArchmage | 44284.2/72440: 61% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:05.583 | rotation | . | arcane_missiles | Fluffy_Pillow | 51531.1/72440: 71% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:07.607 | rotation | . | arcane_blast | Fluffy_Pillow | 54463.5/72440: 75% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:08.961 | rotation | . | arcane_blast | Fluffy_Pillow | 49550.1/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:10.314 | rotation | . | arcane_blast | Fluffy_Pillow | 44635.4/72440: 62% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:11.667 | rotation | . | arcane_missiles | Fluffy_Pillow | 39720.6/72440: 55% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:15.432 | rotation | . | arcane_barrage | Fluffy_Pillow | 45175.3/72440: 62% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 4:16.759 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 49995.5/72440: 69% mana | clearcasting(2), crimson_chorus(2) |
| 4:18.087 | cooldowns | y | rune_of_power | Fluffy_Pillow | 49419.5/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:19.417 | rotation | . | arcane_missiles | Fluffy_Pillow | 51346.4/72440: 71% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:27.164 | rotation | . | arcane_blast | Fluffy_Pillow | 55070.3/72440: 76% mana | arcane_charge(4), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:28.517 | rotation | . | arcane_blast | Fluffy_Pillow | 50155.5/72440: 69% mana | arcane_charge(4), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:29.872 | rotation | . | arcane_blast | Fluffy_Pillow | 45243.6/72440: 62% mana | arcane_charge(4), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:31.225 | rotation | . | arcane_barrage | Fluffy_Pillow | 40328.8/72440: 56% mana | arcane_charge(4), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:32.550 | rotation | . | arcane_orb | Fluffy_Pillow | 45146.1/72440: 62% mana | crimson_chorus(3), empyreal_surge(5) |
| 4:33.877 | rotation | . | arcane_blast | Fluffy_Pillow | 46568.6/72440: 64% mana | arcane_charge(2), crimson_chorus(3) |
| 4:35.549 | rotation | . | arcane_blast | Fluffy_Pillow | 44866.0/72440: 62% mana | arcane_charge(3) |
| 4:37.061 | cooldowns | t | deathborne | Fluffy_Pillow | 41556.6/72440: 57% mana | arcane_charge(4), clearcasting |
| 4:38.388 | cooldowns | x | arcane_power | Fluffy_Pillow | 40979.2/72440: 57% mana | arcane_charge(4), clearcasting, deathborne |
| 4:38.388 | shared_cds | . | berserking | Fluffy_Pillow | 40979.2/72440: 57% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne |
| 4:38.388 | rotation | . | arcane_missiles | Fluffy_Pillow | 40979.2/72440: 57% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne |
| 4:40.110 | rotation | . | arcane_blast | Fluffy_Pillow | 43474.0/72440: 60% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:41.341 | rotation | . | arcane_blast | Fluffy_Pillow | 41820.0/72440: 58% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:42.572 | rotation | . | arcane_blast | Fluffy_Pillow | 40166.0/72440: 55% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:43.803 | rotation | . | arcane_blast | Fluffy_Pillow | 38511.9/72440: 53% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:45.037 | rotation | . | arcane_blast | Fluffy_Pillow | 36862.3/72440: 51% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:46.268 | rotation | . | arcane_blast | Fluffy_Pillow | 35208.2/72440: 49% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne |
| 4:47.499 | rotation | . | arcane_missiles | Fluffy_Pillow | 33554.2/72440: 46% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne |
| 4:50.897 | rotation | . | arcane_blast | Fluffy_Pillow | 38477.2/72440: 53% mana | arcane_charge(4), arcane_power, deathborne |
| 4:52.250 | rotation | . | arcane_barrage | Fluffy_Pillow | 36999.9/72440: 51% mana | arcane_charge(4), arcane_power, deathborne |
| 4:53.578 | rotation | . | arcane_orb | Fluffy_Pillow | 41821.6/72440: 58% mana | deathborne |
| 4:54.906 | rotation | . | arcane_blast | Fluffy_Pillow | 43245.6/72440: 60% mana | arcane_charge(2), deathborne |
| 4:56.578 | rotation | . | arcane_blast | Fluffy_Pillow | 41543.0/72440: 57% mana | arcane_charge(3), deathborne |
| 4:58.089 | rotation | . | arcane_blast | Fluffy_Pillow | 38232.1/72440: 53% mana | arcane_charge(4), deathborne |
| 4:59.441 | rotation | . | arcane_blast | Fluffy_Pillow | 33315.9/72440: 46% mana | arcane_charge(4) |
| 5:00.796 | rotation | . | arcane_blast | Fluffy_Pillow | 28404.0/72440: 39% mana | arcane_charge(4) |
| 5:02.150 | rotation | . | arcane_barrage | Fluffy_Pillow | 23490.7/72440: 32% mana | arcane_charge(4) |
| 5:03.479 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28313.7/72440: 39% mana | |
| 5:04.807 | cooldowns | y | rune_of_power | Fluffy_Pillow | 27737.7/72440: 38% mana | arcane_charge(4), clearcasting |
| 5:06.136 | rotation | . | arcane_missiles | Fluffy_Pillow | 29663.2/72440: 41% mana | arcane_charge(4), clearcasting, rune_of_power |
| 5:12.574 | shared_cds | . | time_warp | Fluffy_Pillow | 23990.6/72440: 33% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 5:12.574 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 21990.6/72440: 30% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus |
| 5:12.574 | rotation | . | arcane_blast | Fluffy_Pillow | 21990.6/72440: 30% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus |
| 5:13.596 | rotation | . | arcane_blast | Fluffy_Pillow | 16596.2/72440: 23% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp, crimson_chorus |
| 5:14.620 | rotation | . | arcane_blast | Fluffy_Pillow | 11204.8/72440: 15% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, crimson_chorus |
| 5:15.642 | rotation | . | arcane_barrage | Fluffy_Pillow | 5810.5/72440: 8% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus |
| 5:16.665 | rotation | . | arcane_orb | Fluffy_Pillow | 10190.2/72440: 14% mana | rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:17.686 | rotation | . | arcane_blast | Fluffy_Pillow | 11169.4/72440: 15% mana | arcane_charge(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 5:18.973 | rotation | . | arcane_blast | Fluffy_Pillow | 8909.0/72440: 12% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:20.135 | rotation | . | evocation | Fluffy_Pillow | 5092.5/72440: 7% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:23.735 | rotation | > | cancel_action | Fluffy_Pillow | 70392.8/72440: 97% mana | arcane_charge(4), evocation, temporal_warp, crimson_chorus(2) |
| 5:23.740 | rotation | . | arcane_blast | Fluffy_Pillow | 70400.0/72440: 97% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:24.784 | rotation | . | arcane_blast | Fluffy_Pillow | 65037.6/72440: 90% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:25.826 | rotation | . | arcane_blast | Fluffy_Pillow | 59672.2/72440: 82% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:26.868 | rotation | . | arcane_blast | Fluffy_Pillow | 54306.9/72440: 75% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:27.912 | rotation | . | arcane_blast | Fluffy_Pillow | 48944.4/72440: 68% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:28.955 | rotation | . | arcane_blast | Fluffy_Pillow | 43580.5/72440: 60% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:29.997 | rotation | . | arcane_blast | Fluffy_Pillow | 38215.2/72440: 53% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:31.041 | rotation | . | arcane_blast | Fluffy_Pillow | 32852.7/72440: 45% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:32.084 | rotation | . | arcane_blast | Fluffy_Pillow | 27488.8/72440: 38% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:33.127 | rotation | . | arcane_barrage | Fluffy_Pillow | 22124.9/72440: 31% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:34.149 | rotation | . | arcane_blast | Fluffy_Pillow | 26503.2/72440: 37% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:35.679 | rotation | . | arcane_blast | Fluffy_Pillow | 27344.8/72440: 38% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:37.088 | rotation | . | arcane_orb | Fluffy_Pillow | 26636.2/72440: 37% mana | arcane_charge(2), clearcasting(2), temporal_warp |
| 5:38.110 | rotation | . | arcane_blast | Fluffy_Pillow | 27616.9/72440: 38% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:39.152 | rotation | . | arcane_barrage | Fluffy_Pillow | 22251.5/72440: 31% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| 5:40.174 | rotation | . | arcane_missiles | Fluffy_Pillow | 26629.8/72440: 37% mana | clearcasting(3), temporal_warp |
| 5:41.834 | rotation | . | arcane_blast | Fluffy_Pillow | 29034.8/72440: 40% mana | clearcasting(2), temporal_warp |
| 5:43.365 | rotation | . | arcane_blast | Fluffy_Pillow | 29877.9/72440: 41% mana | arcane_charge, clearcasting(2), temporal_warp |
| 5:44.774 | rotation | . | arcane_blast | Fluffy_Pillow | 29169.3/72440: 40% mana | arcane_charge(2), clearcasting(2), temporal_warp |
| 5:46.059 | rotation | . | arcane_blast | Fluffy_Pillow | 26906.0/72440: 37% mana | arcane_charge(3), clearcasting(2), temporal_warp |
| 5:47.224 | final_burn | } | arcane_missiles | Fluffy_Pillow | 23093.8/72440: 32% mana | arcane_charge(4), clearcasting(2), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Necrolord_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=55:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5995.0 | 5995.0 | 10.3 / 0.171% | 957.8 / 16.0% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2438.3 | 2309.6 | Mana | 0.00% | 40.9 | 100.0% | 100% |
| Talents |
|
|---|---|
| Necrolord | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_Lich | 5995 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 367 | 6.1% | 20.8 | 13.44sec | 5315 | 4275 | Direct | 20.7 | 4534 | 9054 | 5320 | 17.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.32
opener [=]:0.56
rotation [@]:0.42
rotation [.]:3.17
rotation [.]:0.14
rotation [.]:8.32
rotation [.]:3.71
rotation [.]:1.22
rotation [.]:2.52
rotation [.]:0.00
rotation [.]:0.35
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2147 | 35.8% | 114.4 | 2.60sec | 5617 | 4261 | Direct | 115.4 | 4655 | 9654 | 5568 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.11
opener [%]:1.00
opener [+]:0.15
opener [<]:19.17
rotation [.]:1.63
rotation [.]:89.90
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 288 | 4.8% | 153.9 | 1.97sec | 560 | 0 | Direct | 153.9 | 457 | 984 | 560 | 19.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2420 | 40.4% | 44.6 | 6.46sec | 16253 | 9160 | Periodic | 304.4 | 1963 | 4159 | 2382 | 19.1% | 24.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.83
opener [-]:1.00
opener [:]:0.98
opener [;]:1.04
rotation [.]:5.01
rotation [.]:5.34
rotation [.]:2.69
rotation [.]:4.54
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.4%) | 11.3 | 26.82sec | 3753 | 3077 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [$]:1.00
rotation [.]:10.31
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.4% | 11.3 | 26.82sec | 3754 | 0 | Direct | 11.3 | 3203 | 6401 | 3755 | 17.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12491 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.58sec | 2505 | 0 | Periodic | 13.4 | 1566 | 3076 | 1855 | 19.1% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.8 | 14.16sec | 540 | 0 | Direct | 20.8 | 456 | 912 | 540 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6064 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.19sec | 297 | 0 | Direct | 41.2 | 251 | 502 | 297 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (449) | 0.0% (7.5%) | 6.1 | 48.91sec | 21979 | 17937 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.63
cooldowns [v]:4.34
cooldowns [w]:0.15
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 449 | 7.5% | 6.1 | 48.84sec | 21979 | 0 | Direct | 6.1 | 22016 | 0 | 22016 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_Lich | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.43sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 247.67sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Deathborne | 1.8 | 263.79sec | ||||||||||||||||||||||||
Stats Details: Deathborne
Action Details: Deathborne
Resources
Spelldata
Action Priority List
cooldowns [s]:0.62
cooldowns [t]:0.15
opener [#]:1.00
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 104.15sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.94
rotation [.]:1.37
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 96.51sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.23
cooldowns [{]:1.67
cooldowns [|]:0.31
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 53.66sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.96
opener [&]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.67sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.49
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.50sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.7 | 122.4 | 13.8sec | 2.1sec | 11.4sec | 82.95% | 0.00% | 75.5 (76.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 123.5sec | 123.5sec | 14.7sec | 13.53% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 247.5sec | 247.5sec | 11.7sec | 6.82% | 13.21% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.8 | 11.2 | 16.9sec | 10.2sec | 7.8sec | 46.27% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.96% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Deathborne | 1.8 | 0.0 | 263.7sec | 263.7sec | 27.3sec | 15.83% | 0.00% | 0.0 (0.0) | 1.5 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.4sec | 8.94% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.5sec | 103.5sec | 3.8sec | 4.23% | 0.00% | 14.8 (14.8) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 96.7sec | 96.7sec | 4.1sec | 4.35% | 8.32% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.3sec | 35.3sec | 11.8sec | 34.34% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.9sec | 303.9sec | 35.2sec | 17.18% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.17% |
| Arcane Barrage Arcane Charge 3 | 2.27% | 0.00% | 17.65% |
| Arcane Barrage Arcane Charge 4 | 97.72% | 82.35% | 100.00% |
| Arcane Blast Arcane Charge 0 | 7.08% | 3.51% | 11.36% |
| Arcane Blast Arcane Charge 1 | 5.03% | 1.71% | 8.79% |
| Arcane Blast Arcane Charge 2 | 11.07% | 6.19% | 15.56% |
| Arcane Blast Arcane Charge 3 | 12.24% | 7.34% | 16.41% |
| Arcane Blast Arcane Charge 4 | 64.57% | 55.73% | 76.32% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.67% | 0.09% | 6.95% | 1.3s | 0.0s | 5.7s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.098 | 0.000 | 52.415 | 47.019 | 18.559 | 118.800 |
| Deathborne | 35.618 | 0.000 | 99.996 | 80.070 | 58.721 | 112.073 |
| Rune of Power | 6.820 | 0.000 | 30.575 | 42.223 | 21.799 | 80.302 |
| Touch of the Magi | 5.153 | 0.000 | 25.326 | 33.118 | 20.471 | 68.271 |
| Arcane Power | 8.948 | 0.000 | 23.133 | 24.987 | 17.607 | 53.396 |
| Arcane Barrage | 11.341 | 1.231 | 50.796 | 248.019 | 194.495 | 303.017 |
| Arcane Orb | 6.532 | 0.000 | 57.568 | 78.258 | 43.218 | 139.745 |
| Presence of Mind | 32.001 | 0.000 | 98.739 | 113.477 | 79.530 | 170.780 |
| Time Warp | 2.161 | 0.000 | 23.583 | 3.226 | 1.324 | 24.911 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Necrolord_Lich | |||||||
| mana_regen | Mana | 3119.37 | 425946.78 | 61.57% | 136.55 | 8041.25 | 1.85% |
| Evocation | Mana | 126.37 | 185035.81 | 26.74% | 1464.23 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21255.76 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.75 | 59616.39 | 8.62% | 2872.96 | 163.13 | 0.27% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2309.61 | 2438.27 | 8190.0 | 33892.2 | 1075.5 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Necrolord_Lich | |||||||
| arcane_blast | Mana | 115.3 | 607017.9 | 5262.5 | 5308.1 | 1.1 | |
| arcane_missiles | Mana | 44.6 | 95162.1 | 2132.6 | 2133.0 | 7.6 | |
| arcane_orb | Mana | 11.3 | 5657.0 | 500.0 | 499.9 | 7.5 | |
| deathborne | Mana | 1.8 | 4406.3 | 2500.0 | 2502.4 | 0.0 | |
| time_warp | Mana | 1.5 | 2970.5 | 2000.0 | 1995.3 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15277.8 | 2498.8 | 2498.5 | 8.8 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 0.62 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.15 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.63 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.34 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.15 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.96 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.23 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.67 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.31 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.83 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.11 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| # | 1.00 | deathborne,if=!runeforge.siphon_storm |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| $ | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| % | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| & | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.32 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.98 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.04 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.17 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.56 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.28 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.94 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.42 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.17 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.63 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.01 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.34 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.69 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.54 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.31 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.32 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.71 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.22 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.52 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.90 | arcane_blast |
| . | 1.37 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.35 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.49 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Necrolord_Lich | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Necrolord_Lich | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Necrolord_Lich | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | deathborne | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 69945.8/72440: 97% mana | bloodlust, deathborne, crimson_chorus |
| 0:01.327 | opener | $ | arcane_orb | Fluffy_Pillow | 67945.8/72440: 94% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:02.116 | opener | % | arcane_blast | Fluffy_Pillow | 68588.9/72440: 95% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.015 | opener | & | rune_of_power | Fluffy_Pillow | 64391.4/72440: 89% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.803 | opener | < | arcane_blast | Fluffy_Pillow | 65533.0/72440: 90% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.604 | shared_cds | . | use_mana_gem | Necrolord_Lich | 59818.5/72440: 83% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.604 | opener | < | arcane_blast | Fluffy_Pillow | 67062.5/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:05.408 | opener | < | arcane_blast | Fluffy_Pillow | 61352.3/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:06.209 | opener | < | arcane_blast | Fluffy_Pillow | 55637.8/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.010 | opener | < | arcane_blast | Fluffy_Pillow | 49923.3/72440: 69% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.813 | opener | < | arcane_blast | Fluffy_Pillow | 44211.7/72440: 61% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:08.616 | opener | < | arcane_blast | Fluffy_Pillow | 38500.1/72440: 53% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:09.419 | opener | < | arcane_blast | Fluffy_Pillow | 32788.5/72440: 45% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:10.221 | opener | < | arcane_blast | Fluffy_Pillow | 27075.4/72440: 37% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.024 | opener | < | arcane_blast | Fluffy_Pillow | 21363.8/72440: 29% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.826 | opener | < | arcane_blast | Fluffy_Pillow | 15650.7/72440: 22% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:12.630 | opener | < | arcane_blast | Fluffy_Pillow | 9940.6/72440: 14% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.435 | opener | = | arcane_barrage | Fluffy_Pillow | 4231.9/72440: 6% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:14.221 | opener | " | evocation | Necrolord_Lich | 8268.2/72440: 11% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:16.821 | rotation | > | cancel_action | Fluffy_Pillow | 69577.9/72440: 96% mana | bloodlust, clearcasting(3), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:16.826 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69585.1/72440: 96% mana | bloodlust, clearcasting(3), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.612 | opener | ( | arcane_power | Fluffy_Pillow | 68223.9/72440: 94% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.612 | shared_cds | . | potion | Fluffy_Pillow | 68223.9/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.612 | shared_cds | . | berserking | Fluffy_Pillow | 68223.9/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:17.612 | opener | - | arcane_missiles | Fluffy_Pillow | 68223.9/72440: 94% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.558 | opener | ) | presence_of_mind | Fluffy_Pillow | 64736.1/72440: 89% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.558 | opener | + | arcane_blast | Fluffy_Pillow | 64736.1/72440: 89% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.314 | opener | < | arcane_blast | Fluffy_Pillow | 62393.8/72440: 86% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.070 | opener | < | arcane_blast | Fluffy_Pillow | 60051.6/72440: 83% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.825 | opener | < | arcane_blast | Fluffy_Pillow | 57708.0/72440: 80% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.580 | opener | < | arcane_blast | Fluffy_Pillow | 55364.3/72440: 76% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.336 | opener | < | arcane_blast | Fluffy_Pillow | 53022.1/72440: 73% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, deathborne, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.091 | opener | < | arcane_blast | Fluffy_Pillow | 50678.5/72440: 70% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, deathborne, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.892 | opener | < | arcane_blast | Fluffy_Pillow | 48401.5/72440: 67% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.694 | opener | < | arcane_blast | Fluffy_Pillow | 46125.9/72440: 64% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.497 | opener | < | arcane_blast | Fluffy_Pillow | 43851.8/72440: 61% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:33.299 | rotation | . | arcane_barrage | Fluffy_Pillow | 38138.7/72440: 53% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:34.088 | rotation | . | arcane_orb | Fluffy_Pillow | 42179.4/72440: 58% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:34.877 | rotation | . | arcane_blast | Fluffy_Pillow | 42822.5/72440: 59% mana | bloodlust, arcane_charge(2), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:35.868 | rotation | . | arcane_blast | Fluffy_Pillow | 40133.3/72440: 55% mana | bloodlust, arcane_charge(3), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:36.766 | rotation | . | arcane_blast | Fluffy_Pillow | 35934.3/72440: 50% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:37.569 | rotation | . | arcane_blast | Fluffy_Pillow | 30222.7/72440: 42% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.369 | rotation | . | arcane_barrage | Fluffy_Pillow | 24506.7/72440: 34% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.156 | rotation | . | arcane_missiles | Fluffy_Pillow | 28544.5/72440: 39% mana | bloodlust, clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:40.488 | rotation | . | arcane_blast | Fluffy_Pillow | 30474.3/72440: 42% mana | bloodlust, clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.667 | rotation | . | arcane_blast | Fluffy_Pillow | 30807.5/72440: 43% mana | arcane_charge, clearcasting(2), potion_of_spectral_intellect |
| 0:43.495 | rotation | . | arcane_blast | Fluffy_Pillow | 30705.9/72440: 42% mana | arcane_charge(2), clearcasting(2) |
| 0:45.167 | rotation | . | arcane_blast | Fluffy_Pillow | 29003.3/72440: 40% mana | arcane_charge(3), clearcasting(2) |
| 0:46.679 | rotation | . | arcane_missiles | Fluffy_Pillow | 25693.9/72440: 35% mana | arcane_charge(4), clearcasting(3) |
| 0:48.801 | rotation | . | arcane_blast | Fluffy_Pillow | 28768.2/72440: 40% mana | arcane_charge(4), clearcasting(2) |
| 0:50.154 | rotation | . | arcane_barrage | Fluffy_Pillow | 23853.4/72440: 33% mana | arcane_charge(4), clearcasting(2) |
| 0:51.481 | rotation | . | arcane_blast | Fluffy_Pillow | 28673.6/72440: 40% mana | clearcasting(2) |
| 0:53.473 | rotation | . | arcane_blast | Fluffy_Pillow | 30184.6/72440: 42% mana | arcane_charge, clearcasting(2) |
| 0:55.303 | rotation | . | arcane_missiles | Fluffy_Pillow | 30085.9/72440: 42% mana | arcane_charge(2), clearcasting(2) |
| 0:57.283 | rotation | . | arcane_missiles | Fluffy_Pillow | 32954.5/72440: 45% mana | arcane_charge(2), clearcasting |
| 0:59.250 | rotation | . | arcane_orb | Fluffy_Pillow | 35804.3/72440: 49% mana | arcane_charge(2) |
| 1:00.576 | rotation | . | arcane_blast | Fluffy_Pillow | 37225.4/72440: 51% mana | arcane_charge(4) |
| 1:01.930 | rotation | . | arcane_blast | Fluffy_Pillow | 32312.1/72440: 45% mana | arcane_charge(4), crimson_chorus |
| 1:03.284 | rotation | . | arcane_barrage | Fluffy_Pillow | 27398.8/72440: 38% mana | arcane_charge(4), crimson_chorus |
| 1:04.612 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 32220.4/72440: 44% mana | crimson_chorus |
| 1:05.938 | cooldowns | y | rune_of_power | Fluffy_Pillow | 31641.5/72440: 44% mana | arcane_charge(4), crimson_chorus |
| 1:07.265 | rotation | . | arcane_missiles | Fluffy_Pillow | 33564.1/72440: 46% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:16.353 | rotation | . | arcane_blast | Fluffy_Pillow | 24230.7/72440: 33% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:17.706 | rotation | . | arcane_blast | Fluffy_Pillow | 19316.0/72440: 27% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:19.059 | rotation | . | arcane_missiles | Fluffy_Pillow | 14401.2/72440: 20% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:21.136 | rotation | . | arcane_barrage | Fluffy_Pillow | 17410.4/72440: 24% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 1:22.463 | rotation | . | arcane_orb | Fluffy_Pillow | 22230.5/72440: 31% mana | clearcasting, crimson_chorus(3) |
| 1:23.788 | rotation | . | arcane_blast | Fluffy_Pillow | 23650.2/72440: 33% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:25.460 | rotation | . | arcane_blast | Fluffy_Pillow | 21947.6/72440: 30% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:26.973 | rotation | . | arcane_barrage | Fluffy_Pillow | 18639.6/72440: 26% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:28.300 | rotation | . | arcane_blast | Fluffy_Pillow | 23459.8/72440: 32% mana | clearcasting, crimson_chorus(3) |
| 1:30.289 | rotation | . | arcane_blast | Fluffy_Pillow | 24966.4/72440: 34% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:32.119 | rotation | . | arcane_missiles | Fluffy_Pillow | 24867.7/72440: 34% mana | arcane_charge(2), clearcasting |
| 1:34.123 | rotation | . | arcane_blast | Fluffy_Pillow | 27771.1/72440: 38% mana | arcane_charge(2) |
| 1:35.794 | rotation | . | arcane_blast | Fluffy_Pillow | 26067.1/72440: 36% mana | arcane_charge(3) |
| 1:37.307 | rotation | . | arcane_barrage | Fluffy_Pillow | 22759.1/72440: 31% mana | arcane_charge(4), clearcasting |
| 1:38.635 | rotation | . | arcane_blast | Fluffy_Pillow | 27580.7/72440: 38% mana | clearcasting |
| 1:40.625 | rotation | . | arcane_blast | Fluffy_Pillow | 29088.8/72440: 40% mana | arcane_charge, clearcasting |
| 1:42.455 | rotation | . | arcane_orb | Fluffy_Pillow | 28990.1/72440: 40% mana | arcane_charge(2), clearcasting |
| 1:43.790 | rotation | . | arcane_blast | Fluffy_Pillow | 30424.3/72440: 42% mana | arcane_charge(4), clearcasting |
| 1:45.144 | rotation | . | arcane_blast | Fluffy_Pillow | 25510.9/72440: 35% mana | arcane_charge(4), clearcasting |
| 1:46.498 | rotation | . | arcane_blast | Fluffy_Pillow | 20597.6/72440: 28% mana | arcane_charge(4), clearcasting(2) |
| 1:47.852 | rotation | . | arcane_missiles | Fluffy_Pillow | 15684.3/72440: 22% mana | arcane_charge(4), clearcasting(3) |
| 1:51.679 | rotation | . | arcane_barrage | Fluffy_Pillow | 21228.9/72440: 29% mana | arcane_charge(4), clearcasting(2) |
| 1:53.006 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 26049.0/72440: 36% mana | clearcasting(2) |
| 1:54.335 | cooldowns | y | rune_of_power | Fluffy_Pillow | 25474.5/72440: 35% mana | arcane_charge(4), clearcasting(2) |
| 1:55.663 | rotation | . | arcane_missiles | Fluffy_Pillow | 27398.5/72440: 38% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:01.749 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 28715.9/72440: 40% mana | arcane_charge(4), rune_of_power |
| 2:01.749 | rotation | . | arcane_blast | Fluffy_Pillow | 28715.9/72440: 40% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 2:03.077 | rotation | . | arcane_missiles | Fluffy_Pillow | 23764.9/72440: 33% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power |
| 2:05.151 | shared_cds | . | use_mana_gem | Necrolord_Lich | 26769.7/72440: 37% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:05.151 | rotation | . | arcane_blast | Fluffy_Pillow | 34013.7/72440: 47% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:06.478 | rotation | . | arcane_blast | Fluffy_Pillow | 29061.2/72440: 40% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:07.807 | rotation | . | arcane_blast | Fluffy_Pillow | 24111.7/72440: 33% mana | arcane_charge(4), crimson_chorus |
| 2:09.159 | rotation | . | arcane_blast | Fluffy_Pillow | 19195.5/72440: 26% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:10.511 | rotation | . | arcane_blast | Fluffy_Pillow | 14279.3/72440: 20% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:11.864 | rotation | . | arcane_blast | Fluffy_Pillow | 9364.5/72440: 13% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:13.217 | rotation | ? | evocation | Necrolord_Lich | 4449.7/72440: 6% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:17.917 | rotation | > | cancel_action | Fluffy_Pillow | 70029.0/72440: 97% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus(2) |
| 2:17.922 | cooldowns | x | arcane_power | Fluffy_Pillow | 70036.3/72440: 97% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:17.922 | rotation | . | arcane_missiles | Fluffy_Pillow | 70036.3/72440: 97% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2) |
| 2:19.952 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:21.306 | rotation | . | arcane_blast | Fluffy_Pillow | 69009.7/72440: 95% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:22.658 | rotation | . | arcane_blast | Fluffy_Pillow | 67531.0/72440: 93% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:24.011 | rotation | . | arcane_blast | Fluffy_Pillow | 66053.7/72440: 91% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:25.364 | rotation | . | arcane_blast | Fluffy_Pillow | 64576.5/72440: 89% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.719 | rotation | . | arcane_blast | Fluffy_Pillow | 63102.1/72440: 87% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:28.073 | rotation | . | arcane_blast | Fluffy_Pillow | 61626.3/72440: 85% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:29.425 | rotation | . | arcane_missiles | Fluffy_Pillow | 60147.6/72440: 83% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:31.390 | rotation | . | arcane_blast | Fluffy_Pillow | 62994.4/72440: 87% mana | arcane_charge(4), arcane_power, crimson_chorus(3) |
| 2:32.744 | rotation | . | arcane_barrage | Fluffy_Pillow | 61518.6/72440: 85% mana | arcane_charge(4), arcane_power, crimson_chorus(3) |
| 2:34.072 | rotation | . | arcane_orb | Fluffy_Pillow | 66340.2/72440: 92% mana | |
| 2:35.399 | rotation | . | arcane_blast | Fluffy_Pillow | 67762.8/72440: 94% mana | arcane_charge(2) |
| 2:37.072 | rotation | . | arcane_blast | Fluffy_Pillow | 66061.6/72440: 91% mana | arcane_charge(3) |
| 2:38.585 | rotation | . | arcane_blast | Fluffy_Pillow | 62753.7/72440: 87% mana | arcane_charge(4) |
| 2:39.941 | rotation | . | arcane_barrage | Fluffy_Pillow | 57843.2/72440: 80% mana | arcane_charge(4) |
| 2:41.267 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 62661.9/72440: 87% mana | |
| 2:42.595 | cooldowns | y | rune_of_power | Fluffy_Pillow | 62085.9/72440: 86% mana | arcane_charge(4) |
| 2:43.923 | rotation | . | arcane_missiles | Fluffy_Pillow | 64010.0/72440: 88% mana | arcane_charge(4), rune_of_power |
| 2:52.972 | rotation | . | arcane_blast | Fluffy_Pillow | 47120.1/72440: 65% mana | arcane_charge(4), rune_of_power |
| 2:54.323 | rotation | . | arcane_blast | Fluffy_Pillow | 42202.5/72440: 58% mana | arcane_charge(4), rune_of_power |
| 2:55.676 | rotation | . | arcane_barrage | Fluffy_Pillow | 37287.7/72440: 51% mana | arcane_charge(4), rune_of_power |
| 2:57.004 | rotation | . | arcane_orb | Fluffy_Pillow | 42109.3/72440: 58% mana | |
| 2:58.332 | rotation | . | arcane_blast | Fluffy_Pillow | 43533.3/72440: 60% mana | arcane_charge(2) |
| 3:00.003 | rotation | . | arcane_blast | Fluffy_Pillow | 41829.3/72440: 58% mana | arcane_charge(3) |
| 3:01.516 | rotation | . | arcane_blast | Fluffy_Pillow | 38521.3/72440: 53% mana | arcane_charge(4) |
| 3:02.869 | rotation | . | arcane_blast | Fluffy_Pillow | 33606.5/72440: 46% mana | arcane_charge(4), clearcasting |
| 3:04.221 | rotation | . | arcane_blast | Fluffy_Pillow | 28690.3/72440: 40% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.575 | rotation | . | arcane_barrage | Fluffy_Pillow | 23777.0/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:06.903 | rotation | . | arcane_blast | Fluffy_Pillow | 28598.6/72440: 39% mana | clearcasting(2), crimson_chorus |
| 3:08.891 | rotation | . | arcane_blast | Fluffy_Pillow | 30103.8/72440: 42% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 3:10.721 | rotation | . | arcane_blast | Fluffy_Pillow | 30005.1/72440: 41% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 3:12.394 | rotation | . | arcane_missiles | Fluffy_Pillow | 28303.9/72440: 39% mana | arcane_charge(3), clearcasting(3), crimson_chorus |
| 3:14.334 | rotation | . | arcane_blast | Fluffy_Pillow | 31114.6/72440: 43% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:15.849 | rotation | . | arcane_barrage | Fluffy_Pillow | 27809.5/72440: 38% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:17.176 | rotation | . | arcane_orb | Fluffy_Pillow | 32629.7/72440: 45% mana | clearcasting(2), crimson_chorus(2) |
| 3:18.505 | rotation | . | arcane_blast | Fluffy_Pillow | 34055.2/72440: 47% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:20.177 | rotation | . | arcane_missiles | Fluffy_Pillow | 32352.5/72440: 45% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:22.179 | rotation | . | arcane_blast | Fluffy_Pillow | 35253.0/72440: 49% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 3:23.691 | rotation | . | arcane_missiles | Fluffy_Pillow | 31943.6/72440: 44% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:25.740 | rotation | . | arcane_blast | Fluffy_Pillow | 34912.2/72440: 48% mana | arcane_charge(4), crimson_chorus(3) |
| 3:27.095 | rotation | . | arcane_blast | Fluffy_Pillow | 30000.3/72440: 41% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:28.447 | rotation | . | arcane_barrage | Fluffy_Pillow | 25084.1/72440: 35% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:29.774 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 29904.3/72440: 41% mana | clearcasting, crimson_chorus(3) |
| 3:31.102 | cooldowns | y | rune_of_power | Fluffy_Pillow | 29328.3/72440: 40% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:32.430 | rotation | . | arcane_missiles | Fluffy_Pillow | 31252.3/72440: 43% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3) |
| 3:38.858 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 25565.2/72440: 35% mana | arcane_charge(4), rune_of_power |
| 3:38.858 | rotation | . | arcane_blast | Fluffy_Pillow | 25565.2/72440: 35% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:40.187 | rotation | . | arcane_blast | Fluffy_Pillow | 20615.6/72440: 28% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 3:41.515 | rotation | . | arcane_missiles | Fluffy_Pillow | 15664.6/72440: 22% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 3:43.539 | rotation | . | arcane_blast | Fluffy_Pillow | 18597.0/72440: 26% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:44.867 | rotation | . | arcane_blast | Fluffy_Pillow | 13646.0/72440: 19% mana | arcane_charge(4) |
| 3:46.220 | rotation | . | arcane_blast | Fluffy_Pillow | 8731.2/72440: 12% mana | arcane_charge(4) |
| 3:47.573 | rotation | . | evocation | Necrolord_Lich | 3816.5/72440: 5% mana | arcane_charge(4) |
| 3:52.273 | rotation | > | cancel_action | Fluffy_Pillow | 69395.8/72440: 96% mana | arcane_charge(4), evocation |
| 3:52.276 | rotation | . | arcane_blast | Fluffy_Pillow | 69400.1/72440: 96% mana | arcane_charge(4) |
| 3:53.629 | rotation | . | arcane_barrage | Fluffy_Pillow | 64485.3/72440: 89% mana | arcane_charge(4) |
| 3:54.956 | rotation | . | arcane_orb | Fluffy_Pillow | 69305.5/72440: 96% mana | |
| 3:56.283 | rotation | . | arcane_blast | Fluffy_Pillow | 70728.1/72440: 98% mana | arcane_charge(2) |
| 3:57.955 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), clearcasting |
| 3:57.955 | rotation | . | arcane_blast | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), clearcasting |
| 3:59.466 | rotation | . | arcane_blast | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), clearcasting |
| 4:00.819 | rotation | . | arcane_blast | Fluffy_Pillow | 60096.6/72440: 83% mana | arcane_charge(4), clearcasting |
| 4:02.173 | rotation | . | arcane_blast | Fluffy_Pillow | 55183.3/72440: 76% mana | arcane_charge(4), clearcasting |
| 4:03.527 | rotation | . | arcane_blast | Fluffy_Pillow | 50270.0/72440: 69% mana | arcane_charge(4), clearcasting |
| 4:04.882 | rotation | . | arcane_blast | Fluffy_Pillow | 45358.1/72440: 63% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:06.236 | shared_cds | . | use_mana_gem | Necrolord_Lich | 40444.8/72440: 56% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:06.236 | rotation | . | arcane_blast | Fluffy_Pillow | 47688.8/72440: 66% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:07.591 | rotation | . | arcane_blast | Fluffy_Pillow | 42776.9/72440: 59% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:08.944 | rotation | . | arcane_blast | Fluffy_Pillow | 37862.1/72440: 52% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:10.299 | rotation | . | arcane_blast | Fluffy_Pillow | 32950.2/72440: 45% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:11.652 | rotation | . | arcane_blast | Fluffy_Pillow | 28035.5/72440: 39% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:13.007 | rotation | . | arcane_missiles | Fluffy_Pillow | 23123.6/72440: 32% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:15.003 | rotation | . | arcane_barrage | Fluffy_Pillow | 26015.4/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:16.331 | rotation | . | arcane_missiles | Fluffy_Pillow | 30837.0/72440: 43% mana | clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:18.393 | cooldowns | s | deathborne | Fluffy_Pillow | 33824.4/72440: 47% mana | crimson_chorus(2), empyreal_surge(5) |
| 4:19.721 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 33248.4/72440: 46% mana | deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:21.049 | cooldowns | x | arcane_power | Fluffy_Pillow | 32672.4/72440: 45% mana | arcane_charge(4), deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:21.049 | shared_cds | . | berserking | Fluffy_Pillow | 32672.4/72440: 45% mana | arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:21.049 | rotation | . | arcane_missiles | Fluffy_Pillow | 32672.4/72440: 45% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:31.623 | rotation | . | arcane_blast | Fluffy_Pillow | 29242.0/72440: 40% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3) |
| 4:32.855 | rotation | . | arcane_blast | Fluffy_Pillow | 27589.5/72440: 38% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne, crimson_chorus(3) |
| 4:34.086 | rotation | . | arcane_missiles | Fluffy_Pillow | 25935.4/72440: 36% mana | arcane_charge(4), arcane_power, clearcasting, deathborne, crimson_chorus(3) |
| 4:36.045 | rotation | . | arcane_barrage | Fluffy_Pillow | 28773.6/72440: 40% mana | arcane_charge(4), arcane_power, deathborne |
| 4:37.372 | rotation | . | arcane_orb | Fluffy_Pillow | 33593.8/72440: 46% mana | deathborne |
| 4:38.701 | rotation | . | arcane_blast | Fluffy_Pillow | 35019.2/72440: 48% mana | arcane_charge(2), deathborne |
| 4:40.372 | rotation | . | arcane_blast | Fluffy_Pillow | 33315.2/72440: 46% mana | arcane_charge(3), deathborne |
| 4:41.884 | cooldowns | y | rune_of_power | Fluffy_Pillow | 30005.8/72440: 41% mana | arcane_charge(4), clearcasting, deathborne |
| 4:43.211 | rotation | . | arcane_missiles | Fluffy_Pillow | 31928.3/72440: 44% mana | arcane_charge(4), clearcasting, rune_of_power, deathborne |
| 4:45.210 | rotation | . | arcane_blast | Fluffy_Pillow | 34824.5/72440: 48% mana | arcane_charge(4), rune_of_power, deathborne |
| 4:46.562 | rotation | . | arcane_blast | Fluffy_Pillow | 29908.3/72440: 41% mana | arcane_charge(4), clearcasting, rune_of_power, deathborne |
| 4:47.916 | rotation | . | arcane_missiles | Fluffy_Pillow | 24994.9/72440: 35% mana | arcane_charge(4), clearcasting, rune_of_power, deathborne |
| 4:51.746 | rotation | . | arcane_blast | Fluffy_Pillow | 30543.8/72440: 42% mana | arcane_charge(4), rune_of_power |
| 4:53.099 | rotation | . | arcane_blast | Fluffy_Pillow | 25629.1/72440: 35% mana | arcane_charge(4), rune_of_power |
| 4:54.454 | rotation | . | arcane_barrage | Fluffy_Pillow | 20717.2/72440: 29% mana | arcane_charge(4), rune_of_power |
| 4:55.780 | rotation | . | arcane_blast | Fluffy_Pillow | 25535.9/72440: 35% mana | |
| 4:57.769 | rotation | . | arcane_orb | Fluffy_Pillow | 27042.6/72440: 37% mana | arcane_charge |
| 4:59.097 | rotation | . | arcane_blast | Fluffy_Pillow | 28466.6/72440: 39% mana | arcane_charge(3) |
| 5:00.609 | rotation | . | arcane_barrage | Fluffy_Pillow | 25157.2/72440: 35% mana | arcane_charge(4) |
| 5:01.936 | rotation | . | arcane_blast | Fluffy_Pillow | 29977.3/72440: 41% mana | |
| 5:03.926 | rotation | . | arcane_blast | Fluffy_Pillow | 31485.4/72440: 43% mana | arcane_charge |
| 5:05.757 | rotation | . | arcane_blast | Fluffy_Pillow | 31388.2/72440: 43% mana | arcane_charge(2), crimson_chorus |
| 5:07.429 | rotation | . | arcane_barrage | Fluffy_Pillow | 29685.6/72440: 41% mana | arcane_charge(3), crimson_chorus |
| 5:08.758 | rotation | . | arcane_blast | Fluffy_Pillow | 33784.2/72440: 47% mana | crimson_chorus |
| 5:10.747 | shared_cds | . | time_warp | Fluffy_Pillow | 35290.9/72440: 49% mana | arcane_charge, crimson_chorus |
| 5:10.747 | rotation | . | arcane_blast | Fluffy_Pillow | 33290.9/72440: 46% mana | arcane_charge, temporal_warp, crimson_chorus |
| 5:12.156 | rotation | . | arcane_blast | Fluffy_Pillow | 32582.3/72440: 45% mana | arcane_charge(2), temporal_warp, crimson_chorus |
| 5:13.443 | rotation | . | arcane_blast | Fluffy_Pillow | 30321.9/72440: 42% mana | arcane_charge(3), temporal_warp, crimson_chorus |
| 5:14.606 | rotation | . | arcane_blast | Fluffy_Pillow | 26506.8/72440: 37% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:15.647 | rotation | . | arcane_barrage | Fluffy_Pillow | 21140.0/72440: 29% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:16.671 | rotation | . | arcane_blast | Fluffy_Pillow | 25521.2/72440: 35% mana | temporal_warp, crimson_chorus(2) |
| 5:18.203 | rotation | . | arcane_orb | Fluffy_Pillow | 26365.7/72440: 36% mana | arcane_charge, temporal_warp, crimson_chorus(2) |
| 5:19.225 | rotation | . | arcane_blast | Fluffy_Pillow | 27346.4/72440: 38% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:20.391 | rotation | . | arcane_blast | Fluffy_Pillow | 23535.7/72440: 32% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:21.436 | rotation | . | arcane_blast | Fluffy_Pillow | 18174.7/72440: 25% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:22.478 | rotation | . | arcane_blast | Fluffy_Pillow | 12809.4/72440: 18% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:23.521 | rotation | ? | evocation | Fluffy_Pillow | 7445.5/72440: 10% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2) |
| 5:26.921 | rotation | > | cancel_action | Fluffy_Pillow | 69117.9/72440: 95% mana | arcane_charge(4), clearcasting(3), evocation, temporal_warp, crimson_chorus(3) |
| 5:26.926 | rotation | . | arcane_missiles | Fluffy_Pillow | 69125.2/72440: 95% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:28.589 | rotation | . | arcane_barrage | Fluffy_Pillow | 71534.5/72440: 99% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:29.613 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:30.635 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69945.8/72440: 97% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:31.657 | rotation | . | arcane_missiles | Fluffy_Pillow | 71426.5/72440: 99% mana | arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:37.639 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 67956.4/72440: 94% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:37.639 | rotation | . | arcane_blast | Fluffy_Pillow | 67956.4/72440: 94% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp |
| 5:38.661 | rotation | . | arcane_missiles | Fluffy_Pillow | 62562.1/72440: 86% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, temporal_warp |
| 5:40.360 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 65023.6/72440: 90% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp |
| 5:41.383 | final_burn | } | arcane_missiles | Fluffy_Pillow | 59630.7/72440: 82% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, temporal_warp |
| 5:43.062 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 62063.2/72440: 86% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp |
| 5:44.085 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 56670.4/72440: 78% mana | arcane_charge(4), temporal_warp |
| 5:45.128 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 51306.5/72440: 71% mana | arcane_charge(4), temporal_warp |
| 5:46.170 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 45941.1/72440: 63% mana | arcane_charge(4), temporal_warp |
| 5:47.212 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 40575.8/72440: 56% mana | arcane_charge(4), temporal_warp |
| 5:48.254 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 35210.4/72440: 49% mana | arcane_charge(4), temporal_warp |
| 5:49.296 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 29845.1/72440: 41% mana | arcane_charge(4), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Necrolord_Lich"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=39:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6057.0 | 6057.0 | 10.3 / 0.170% | 953.3 / 15.7% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2439.4 | 2311.8 | Mana | 0.00% | 40.9 | 100.0% | 100% |
| Talents |
|
|---|---|
| Necrolord | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_MagiBrand | 6057 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 369 | 6.1% | 20.8 | 13.55sec | 5331 | 4286 | Direct | 20.8 | 4532 | 9039 | 5334 | 17.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.34
opener [=]:0.55
rotation [@]:0.43
rotation [.]:3.17
rotation [.]:0.14
rotation [.]:8.37
rotation [.]:3.66
rotation [.]:1.22
rotation [.]:2.57
rotation [.]:0.00
rotation [.]:0.32
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2118 | 34.9% | 114.4 | 2.60sec | 5537 | 4199 | Direct | 115.4 | 4611 | 9478 | 5490 | 18.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.14
opener [%]:1.00
opener [+]:0.15
opener [<]:19.21
rotation [.]:1.60
rotation [.]:89.89
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 281 | 4.6% | 154.1 | 1.95sec | 546 | 0 | Direct | 154.1 | 447 | 955 | 546 | 19.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2370 | 39.2% | 44.5 | 6.41sec | 15965 | 9000 | Periodic | 303.4 | 1933 | 4086 | 2342 | 19.0% | 24.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.84
opener [-]:1.00
opener [:]:0.94
opener [;]:1.08
rotation [.]:5.01
rotation [.]:5.26
rotation [.]:2.65
rotation [.]:4.52
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (142) | 0.0% (2.3%) | 11.3 | 27.24sec | 3757 | 3080 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [$]:1.00
rotation [.]:10.33
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 142 | 2.3% | 11.3 | 27.24sec | 3759 | 0 | Direct | 11.3 | 3201 | 6396 | 3759 | 17.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12485 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.69sec | 2502 | 0 | Periodic | 13.4 | 1565 | 3091 | 1854 | 19.0% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.14sec | 540 | 0 | Direct | 20.7 | 456 | 912 | 540 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6065 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.0 | 7.22sec | 297 | 0 | Direct | 41.0 | 251 | 502 | 297 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (596) | 0.0% (9.8%) | 6.1 | 48.91sec | 29149 | 23806 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.63
cooldowns [v]:4.36
cooldowns [w]:0.15
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 596 | 9.8% | 6.1 | 48.85sec | 29149 | 0 | Direct | 6.1 | 29201 | 0 | 29201 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_MagiBrand | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.47sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 247.76sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Deathborne | 1.8 | 264.04sec | ||||||||||||||||||||||||
Stats Details: Deathborne
Action Details: Deathborne
Resources
Spelldata
Action Priority List
cooldowns [s]:0.61
cooldowns [t]:0.15
opener [#]:1.00
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 104.02sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.95
rotation [.]:1.37
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 97.37sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.25
cooldowns [{]:1.65
cooldowns [|]:0.31
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.48sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.98
opener [&]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.26sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.62sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.94
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.7 | 122.4 | 13.8sec | 2.1sec | 11.4sec | 82.91% | 0.00% | 75.5 (76.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 123.5sec | 123.5sec | 14.7sec | 13.52% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 247.5sec | 247.5sec | 11.7sec | 6.80% | 13.11% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.7 | 11.1 | 17.0sec | 10.3sec | 7.8sec | 46.08% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.5sec | 51.97% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Deathborne | 1.8 | 0.0 | 263.7sec | 263.7sec | 19.3sec | 11.17% | 0.00% | 0.0 (0.0) | 1.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.93% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.3sec | 103.3sec | 3.8sec | 4.24% | 0.00% | 14.8 (14.8) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 97.3sec | 97.3sec | 4.0sec | 4.29% | 8.34% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.3sec | 35.3sec | 11.8sec | 34.30% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.8sec | 303.8sec | 35.2sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.55% |
| Arcane Barrage Arcane Charge 3 | 2.33% | 0.00% | 15.79% |
| Arcane Barrage Arcane Charge 4 | 97.66% | 84.21% | 100.00% |
| Arcane Blast Arcane Charge 0 | 7.12% | 3.70% | 11.63% |
| Arcane Blast Arcane Charge 1 | 5.05% | 1.79% | 8.82% |
| Arcane Blast Arcane Charge 2 | 11.06% | 5.05% | 16.15% |
| Arcane Blast Arcane Charge 3 | 12.24% | 7.07% | 16.50% |
| Arcane Blast Arcane Charge 4 | 64.53% | 52.31% | 74.53% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.63% | 0.09% | 6.76% | 1.2s | 0.0s | 5.6s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 13.920 | 0.000 | 52.488 | 46.565 | 21.376 | 78.477 |
| Deathborne | 35.563 | 0.000 | 102.540 | 80.087 | 58.721 | 112.642 |
| Rune of Power | 6.834 | 0.000 | 29.943 | 42.355 | 20.655 | 74.822 |
| Touch of the Magi | 5.187 | 0.000 | 26.718 | 33.307 | 19.328 | 63.823 |
| Arcane Power | 8.969 | 0.000 | 42.905 | 25.049 | 17.603 | 63.497 |
| Arcane Barrage | 11.309 | 1.030 | 52.731 | 247.937 | 190.605 | 304.463 |
| Arcane Orb | 6.488 | 0.000 | 66.544 | 77.864 | 42.358 | 157.878 |
| Presence of Mind | 32.443 | 0.000 | 103.214 | 114.264 | 80.215 | 174.475 |
| Time Warp | 2.145 | 0.000 | 20.580 | 3.202 | 1.323 | 21.907 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Necrolord_MagiBrand | |||||||
| mana_regen | Mana | 3117.82 | 426146.86 | 61.54% | 136.68 | 7842.12 | 1.81% |
| Evocation | Mana | 126.61 | 185379.54 | 26.77% | 1464.15 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.94 | 21268.72 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.78 | 59696.35 | 8.62% | 2872.91 | 150.24 | 0.25% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2311.81 | 2439.38 | 7999.1 | 34217.5 | 196.6 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Necrolord_MagiBrand | |||||||
| arcane_blast | Mana | 115.4 | 606985.9 | 5260.3 | 5306.0 | 1.0 | |
| arcane_missiles | Mana | 44.5 | 95495.9 | 2145.3 | 2145.7 | 7.4 | |
| arcane_orb | Mana | 11.3 | 5664.8 | 499.9 | 499.8 | 7.5 | |
| deathborne | Mana | 1.8 | 4400.7 | 2500.0 | 2502.5 | 0.0 | |
| time_warp | Mana | 1.5 | 2967.8 | 2000.0 | 1995.3 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15310.8 | 2498.4 | 2498.0 | 11.7 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 0.61 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.15 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.63 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.36 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.15 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.98 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.25 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.65 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.31 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.84 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.14 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| # | 1.00 | deathborne,if=!runeforge.siphon_storm |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| $ | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| % | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| & | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.34 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.94 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.08 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.21 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.55 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.30 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.95 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.43 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.17 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.60 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.01 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.26 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.65 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.52 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.33 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.37 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.66 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.22 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.89 | arcane_blast |
| . | 1.37 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.32 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.94 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Necrolord_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Necrolord_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Necrolord_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | deathborne | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 69945.8/72440: 97% mana | bloodlust, deathborne, crimson_chorus |
| 0:01.327 | opener | $ | arcane_orb | Fluffy_Pillow | 67945.8/72440: 94% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:02.113 | opener | % | arcane_blast | Fluffy_Pillow | 68584.6/72440: 95% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.010 | opener | & | rune_of_power | Fluffy_Pillow | 64384.1/72440: 89% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.797 | opener | < | arcane_blast | Fluffy_Pillow | 65524.3/72440: 90% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.598 | shared_cds | . | use_mana_gem | Necrolord_MagiBrand | 59809.8/72440: 83% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.598 | opener | < | arcane_blast | Fluffy_Pillow | 67053.8/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:05.401 | opener | < | arcane_blast | Fluffy_Pillow | 61342.2/72440: 85% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:06.205 | opener | < | arcane_blast | Fluffy_Pillow | 55632.0/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.009 | opener | < | arcane_blast | Fluffy_Pillow | 49921.9/72440: 69% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.812 | opener | < | arcane_blast | Fluffy_Pillow | 44210.3/72440: 61% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:08.615 | opener | < | arcane_blast | Fluffy_Pillow | 38498.6/72440: 53% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:09.416 | opener | ; | arcane_missiles | Fluffy_Pillow | 32784.1/72440: 45% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:11.848 | opener | < | arcane_blast | Fluffy_Pillow | 36307.6/72440: 50% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:12.649 | opener | < | arcane_blast | Fluffy_Pillow | 30593.1/72440: 42% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.451 | opener | < | arcane_blast | Fluffy_Pillow | 24880.0/72440: 34% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:14.253 | opener | < | arcane_blast | Fluffy_Pillow | 19167.0/72440: 26% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:15.055 | opener | , | arcane_barrage | Fluffy_Pillow | 13453.9/72440: 19% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:15.842 | opener | " | evocation | Necrolord_MagiBrand | 17491.7/72440: 24% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.042 | rotation | > | cancel_action | Fluffy_Pillow | 69369.1/72440: 96% mana | bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.048 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69377.8/72440: 96% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.836 | opener | ( | arcane_power | Fluffy_Pillow | 68019.5/72440: 94% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.836 | shared_cds | . | potion | Fluffy_Pillow | 68019.5/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.836 | shared_cds | . | berserking | Fluffy_Pillow | 68019.5/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.836 | opener | - | arcane_missiles | Fluffy_Pillow | 68019.5/72440: 94% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.963 | opener | < | arcane_blast | Fluffy_Pillow | 61043.9/72440: 84% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.718 | opener | < | arcane_blast | Fluffy_Pillow | 58700.2/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.471 | opener | : | arcane_missiles | Fluffy_Pillow | 56353.7/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.692 | opener | < | arcane_blast | Fluffy_Pillow | 58122.7/72440: 80% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.445 | opener | * | presence_of_mind | Fluffy_Pillow | 55776.1/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.445 | opener | < | arcane_blast | Fluffy_Pillow | 55776.1/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.200 | opener | : | arcane_missiles | Fluffy_Pillow | 53432.4/72440: 74% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.466 | opener | < | arcane_blast | Fluffy_Pillow | 55266.6/72440: 76% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.253 | opener | : | arcane_missiles | Fluffy_Pillow | 52969.3/72440: 73% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.535 | rotation | . | arcane_barrage | Fluffy_Pillow | 54826.7/72440: 76% mana | bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:35.322 | rotation | . | arcane_orb | Fluffy_Pillow | 58864.5/72440: 81% mana | bloodlust, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:36.109 | rotation | . | arcane_blast | Fluffy_Pillow | 59504.7/72440: 82% mana | bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:36.897 | rotation | . | arcane_blast | Fluffy_Pillow | 56521.4/72440: 78% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:37.793 | rotation | . | arcane_blast | Fluffy_Pillow | 52319.5/72440: 72% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:38.596 | rotation | . | arcane_blast | Fluffy_Pillow | 46607.9/72440: 64% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:39.400 | rotation | . | arcane_blast | Fluffy_Pillow | 40897.7/72440: 56% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:40.204 | rotation | . | arcane_blast | Fluffy_Pillow | 35187.5/72440: 49% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:41.006 | rotation | . | arcane_blast | Fluffy_Pillow | 29474.5/72440: 41% mana | arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:42.048 | rotation | . | arcane_barrage | Fluffy_Pillow | 24109.1/72440: 33% mana | arcane_charge(4), potion_of_spectral_intellect |
| 0:43.376 | rotation | . | arcane_blast | Fluffy_Pillow | 28930.7/72440: 40% mana | potion_of_spectral_intellect |
| 0:45.366 | rotation | . | arcane_blast | Fluffy_Pillow | 30438.8/72440: 42% mana | arcane_charge |
| 0:47.196 | rotation | . | arcane_blast | Fluffy_Pillow | 30340.2/72440: 42% mana | arcane_charge(2) |
| 0:48.867 | rotation | . | arcane_blast | Fluffy_Pillow | 28636.1/72440: 40% mana | arcane_charge(3) |
| 0:50.381 | rotation | . | arcane_barrage | Fluffy_Pillow | 25329.6/72440: 35% mana | arcane_charge(4) |
| 0:51.707 | rotation | . | arcane_blast | Fluffy_Pillow | 30148.3/72440: 42% mana | |
| 0:53.696 | rotation | . | arcane_blast | Fluffy_Pillow | 31655.0/72440: 44% mana | arcane_charge |
| 0:55.526 | rotation | . | arcane_orb | Fluffy_Pillow | 31556.3/72440: 44% mana | arcane_charge(2) |
| 0:56.853 | rotation | . | arcane_blast | Fluffy_Pillow | 32978.8/72440: 46% mana | arcane_charge(4) |
| 0:58.206 | rotation | . | arcane_blast | Fluffy_Pillow | 28064.0/72440: 39% mana | arcane_charge(4) |
| 0:59.560 | rotation | . | arcane_barrage | Fluffy_Pillow | 23150.7/72440: 32% mana | arcane_charge(4) |
| 1:00.887 | rotation | . | arcane_blast | Fluffy_Pillow | 27970.9/72440: 39% mana | |
| 1:02.878 | rotation | . | arcane_blast | Fluffy_Pillow | 29480.4/72440: 41% mana | arcane_charge, crimson_chorus |
| 1:04.707 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 29380.3/72440: 41% mana | arcane_charge(2), crimson_chorus |
| 1:06.036 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28805.7/72440: 40% mana | arcane_charge(4), crimson_chorus |
| 1:07.364 | rotation | . | arcane_missiles | Fluffy_Pillow | 30729.7/72440: 42% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:16.415 | rotation | . | arcane_missiles | Fluffy_Pillow | 13842.8/72440: 19% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:18.444 | rotation | . | arcane_barrage | Fluffy_Pillow | 16782.5/72440: 23% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.772 | rotation | . | arcane_orb | Fluffy_Pillow | 21604.1/72440: 30% mana | crimson_chorus(2) |
| 1:21.100 | rotation | . | arcane_blast | Fluffy_Pillow | 23028.1/72440: 32% mana | arcane_charge(2), crimson_chorus(2) |
| 1:22.772 | rotation | . | arcane_blast | Fluffy_Pillow | 21325.5/72440: 29% mana | arcane_charge(3), crimson_chorus(2) |
| 1:24.285 | rotation | . | arcane_barrage | Fluffy_Pillow | 18017.5/72440: 25% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:25.613 | rotation | . | arcane_blast | Fluffy_Pillow | 22839.1/72440: 32% mana | clearcasting, crimson_chorus(3) |
| 1:27.602 | rotation | . | arcane_blast | Fluffy_Pillow | 24345.8/72440: 34% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:29.431 | rotation | . | arcane_blast | Fluffy_Pillow | 24245.6/72440: 33% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:31.101 | rotation | . | arcane_blast | Fluffy_Pillow | 22540.1/72440: 31% mana | arcane_charge(3), clearcasting(2), crimson_chorus(3) |
| 1:32.614 | rotation | . | arcane_barrage | Fluffy_Pillow | 19232.1/72440: 27% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 1:33.941 | rotation | . | arcane_blast | Fluffy_Pillow | 24052.3/72440: 33% mana | clearcasting(2) |
| 1:35.930 | rotation | . | arcane_blast | Fluffy_Pillow | 25559.0/72440: 35% mana | arcane_charge, clearcasting(2) |
| 1:37.761 | rotation | . | arcane_blast | Fluffy_Pillow | 25461.7/72440: 35% mana | arcane_charge(2), clearcasting(2) |
| 1:39.434 | rotation | . | arcane_missiles | Fluffy_Pillow | 23760.6/72440: 33% mana | arcane_charge(3), clearcasting(2) |
| 1:41.467 | rotation | . | arcane_missiles | Fluffy_Pillow | 26706.0/72440: 37% mana | arcane_charge(3), clearcasting |
| 1:43.488 | rotation | . | arcane_blast | Fluffy_Pillow | 29634.0/72440: 41% mana | arcane_charge(3) |
| 1:45.002 | rotation | . | arcane_barrage | Fluffy_Pillow | 26327.5/72440: 36% mana | arcane_charge(4) |
| 1:46.329 | rotation | . | arcane_orb | Fluffy_Pillow | 31147.6/72440: 43% mana | |
| 1:47.657 | rotation | . | arcane_blast | Fluffy_Pillow | 32571.6/72440: 45% mana | arcane_charge(2) |
| 1:49.330 | rotation | . | arcane_blast | Fluffy_Pillow | 30870.5/72440: 43% mana | arcane_charge(3) |
| 1:50.841 | rotation | . | arcane_blast | Fluffy_Pillow | 27559.6/72440: 38% mana | arcane_charge(4) |
| 1:52.198 | rotation | . | arcane_barrage | Fluffy_Pillow | 22650.6/72440: 31% mana | arcane_charge(4) |
| 1:53.525 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 27470.8/72440: 38% mana | |
| 1:54.854 | cooldowns | y | rune_of_power | Fluffy_Pillow | 26896.3/72440: 37% mana | arcane_charge(4) |
| 1:56.179 | rotation | . | arcane_missiles | Fluffy_Pillow | 28815.9/72440: 40% mana | arcane_charge(4), rune_of_power |
| 2:02.968 | rotation | . | arcane_blast | Fluffy_Pillow | 16151.8/72440: 22% mana | arcane_charge(4), rune_of_power |
| 2:04.322 | rotation | . | arcane_blast | Fluffy_Pillow | 11238.5/72440: 16% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.675 | shared_cds | . | use_mana_gem | Necrolord_MagiBrand | 6323.7/72440: 9% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.675 | rotation | . | arcane_blast | Fluffy_Pillow | 13567.7/72440: 19% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:07.029 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 8654.4/72440: 12% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:07.029 | rotation | . | arcane_blast | Fluffy_Pillow | 8654.4/72440: 12% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:08.357 | rotation | . | evocation | Necrolord_MagiBrand | 3703.4/72440: 5% mana | arcane_charge(4), presence_of_mind(2), crimson_chorus |
| 2:13.057 | rotation | > | cancel_action | Fluffy_Pillow | 69282.7/72440: 96% mana | arcane_charge(4), evocation, presence_of_mind(2), crimson_chorus(2) |
| 2:13.062 | rotation | . | arcane_blast | Fluffy_Pillow | 69289.9/72440: 96% mana | arcane_charge(4), presence_of_mind(2), crimson_chorus(2) |
| 2:14.389 | rotation | . | arcane_barrage | Fluffy_Pillow | 64337.5/72440: 89% mana | arcane_charge(4), clearcasting, presence_of_mind, crimson_chorus(2) |
| 2:15.719 | rotation | . | arcane_orb | Fluffy_Pillow | 69162.0/72440: 95% mana | clearcasting, presence_of_mind, crimson_chorus(2) |
| 2:17.045 | rotation | . | arcane_blast | Fluffy_Pillow | 70583.1/72440: 97% mana | arcane_charge(2), clearcasting, presence_of_mind, crimson_chorus(2) |
| 2:18.372 | rotation | . | arcane_blast | Fluffy_Pillow | 68380.7/72440: 94% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 2:19.884 | cooldowns | x | arcane_power | Fluffy_Pillow | 65071.3/72440: 90% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:19.884 | rotation | . | arcane_missiles | Fluffy_Pillow | 65071.3/72440: 90% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:23.645 | rotation | . | arcane_blast | Fluffy_Pillow | 70520.2/72440: 97% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:24.998 | rotation | . | arcane_blast | Fluffy_Pillow | 69008.3/72440: 95% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.353 | rotation | . | arcane_blast | Fluffy_Pillow | 67533.9/72440: 93% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:27.708 | rotation | . | arcane_blast | Fluffy_Pillow | 66059.5/72440: 91% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:29.061 | rotation | . | arcane_blast | Fluffy_Pillow | 64582.3/72440: 89% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.414 | rotation | . | arcane_blast | Fluffy_Pillow | 63105.0/72440: 87% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:31.768 | rotation | . | arcane_blast | Fluffy_Pillow | 61629.2/72440: 85% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:33.121 | rotation | . | arcane_blast | Fluffy_Pillow | 60151.9/72440: 83% mana | arcane_charge(4), arcane_power |
| 2:34.474 | rotation | . | arcane_barrage | Fluffy_Pillow | 58674.6/72440: 81% mana | arcane_charge(4), arcane_power |
| 2:35.800 | rotation | . | arcane_orb | Fluffy_Pillow | 63493.3/72440: 88% mana | |
| 2:37.127 | rotation | . | arcane_blast | Fluffy_Pillow | 64915.9/72440: 90% mana | arcane_charge(2) |
| 2:38.799 | rotation | . | arcane_blast | Fluffy_Pillow | 63213.3/72440: 87% mana | arcane_charge(3) |
| 2:40.310 | rotation | . | arcane_barrage | Fluffy_Pillow | 59902.4/72440: 83% mana | arcane_charge(4) |
| 2:41.637 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 64722.6/72440: 89% mana | |
| 2:42.966 | cooldowns | y | rune_of_power | Fluffy_Pillow | 64148.0/72440: 89% mana | arcane_charge(4) |
| 2:44.294 | rotation | . | arcane_missiles | Fluffy_Pillow | 66072.0/72440: 91% mana | arcane_charge(4), rune_of_power |
| 2:52.950 | rotation | . | arcane_blast | Fluffy_Pillow | 63612.9/72440: 88% mana | arcane_charge(4), rune_of_power |
| 2:54.304 | rotation | . | arcane_blast | Fluffy_Pillow | 58699.5/72440: 81% mana | arcane_charge(4), rune_of_power |
| 2:55.657 | rotation | . | arcane_barrage | Fluffy_Pillow | 53784.8/72440: 74% mana | arcane_charge(4), rune_of_power |
| 2:56.985 | rotation | . | arcane_orb | Fluffy_Pillow | 58606.4/72440: 81% mana | |
| 2:58.312 | rotation | . | arcane_blast | Fluffy_Pillow | 60028.9/72440: 83% mana | arcane_charge(2) |
| 2:59.983 | rotation | . | arcane_blast | Fluffy_Pillow | 58324.9/72440: 81% mana | arcane_charge(3), clearcasting |
| 3:01.495 | rotation | . | arcane_blast | Fluffy_Pillow | 55015.4/72440: 76% mana | arcane_charge(4), clearcasting |
| 3:02.848 | rotation | . | arcane_blast | Fluffy_Pillow | 50100.7/72440: 69% mana | arcane_charge(4), clearcasting |
| 3:04.201 | rotation | . | arcane_blast | Fluffy_Pillow | 45185.9/72440: 62% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:05.554 | rotation | . | arcane_blast | Fluffy_Pillow | 40271.1/72440: 56% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:06.906 | rotation | . | arcane_missiles | Fluffy_Pillow | 35354.9/72440: 49% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:08.939 | rotation | . | arcane_blast | Fluffy_Pillow | 38300.3/72440: 53% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:10.295 | rotation | . | arcane_blast | Fluffy_Pillow | 33389.9/72440: 46% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:11.650 | rotation | . | arcane_blast | Fluffy_Pillow | 28478.0/72440: 39% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:13.003 | rotation | . | arcane_barrage | Fluffy_Pillow | 23563.2/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:14.330 | rotation | . | arcane_missiles | Fluffy_Pillow | 28383.4/72440: 39% mana | clearcasting(3), crimson_chorus(2) |
| 3:16.365 | rotation | . | arcane_blast | Fluffy_Pillow | 31331.7/72440: 43% mana | clearcasting(2), crimson_chorus(2) |
| 3:18.356 | rotation | . | arcane_orb | Fluffy_Pillow | 32841.3/72440: 45% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 3:19.683 | rotation | . | arcane_blast | Fluffy_Pillow | 34263.8/72440: 47% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:21.194 | rotation | . | arcane_blast | Fluffy_Pillow | 30953.0/72440: 43% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:22.550 | rotation | . | arcane_missiles | Fluffy_Pillow | 26042.5/72440: 36% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:24.590 | rotation | . | arcane_blast | Fluffy_Pillow | 28998.1/72440: 40% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:25.943 | rotation | . | arcane_barrage | Fluffy_Pillow | 24083.3/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:27.270 | rotation | . | arcane_blast | Fluffy_Pillow | 28903.5/72440: 40% mana | clearcasting(2), crimson_chorus(3) |
| 3:29.260 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 30411.6/72440: 42% mana | arcane_charge, clearcasting(2), crimson_chorus(3) |
| 3:30.587 | cooldowns | y | rune_of_power | Fluffy_Pillow | 29834.1/72440: 41% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:31.915 | rotation | . | arcane_missiles | Fluffy_Pillow | 31758.1/72440: 44% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3) |
| 3:38.006 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 33082.8/72440: 46% mana | arcane_charge(4), rune_of_power |
| 3:38.006 | rotation | . | arcane_blast | Fluffy_Pillow | 33082.8/72440: 46% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:39.334 | rotation | . | arcane_blast | Fluffy_Pillow | 28131.8/72440: 39% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 3:40.661 | rotation | . | arcane_blast | Fluffy_Pillow | 23179.3/72440: 32% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:41.989 | rotation | . | arcane_blast | Fluffy_Pillow | 18228.4/72440: 25% mana | arcane_charge(4), rune_of_power |
| 3:43.342 | rotation | . | arcane_blast | Fluffy_Pillow | 13313.6/72440: 18% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:44.697 | rotation | . | arcane_blast | Fluffy_Pillow | 8401.7/72440: 12% mana | arcane_charge(4), clearcasting |
| 3:46.051 | rotation | . | evocation | Fluffy_Pillow | 3488.4/72440: 5% mana | arcane_charge(4), clearcasting(2) |
| 3:50.751 | rotation | > | cancel_action | Fluffy_Pillow | 69067.7/72440: 95% mana | arcane_charge(4), clearcasting(2), evocation |
| 3:50.756 | rotation | . | arcane_blast | Fluffy_Pillow | 69074.9/72440: 95% mana | arcane_charge(4), clearcasting(2) |
| 3:52.109 | rotation | . | arcane_barrage | Fluffy_Pillow | 64160.1/72440: 89% mana | arcane_charge(4), clearcasting(2) |
| 3:53.436 | rotation | . | arcane_missiles | Fluffy_Pillow | 68980.3/72440: 95% mana | clearcasting(3) |
| 3:55.492 | rotation | . | arcane_orb | Fluffy_Pillow | 71959.0/72440: 99% mana | clearcasting(2) |
| 3:56.820 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2), clearcasting(2) |
| 3:58.493 | rotation | . | arcane_blast | Fluffy_Pillow | 68323.7/72440: 94% mana | arcane_charge(3), clearcasting(2) |
| 4:00.005 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 65014.3/72440: 90% mana | arcane_charge(4), clearcasting(2) |
| 4:00.005 | rotation | . | arcane_blast | Fluffy_Pillow | 65014.3/72440: 90% mana | arcane_charge(4), clearcasting(2) |
| 4:01.358 | rotation | . | arcane_blast | Fluffy_Pillow | 60099.5/72440: 83% mana | arcane_charge(4), clearcasting(2) |
| 4:02.712 | rotation | . | arcane_missiles | Fluffy_Pillow | 55186.2/72440: 76% mana | arcane_charge(4), clearcasting(2) |
| 4:06.464 | shared_cds | . | use_mana_gem | Necrolord_MagiBrand | 60622.1/72440: 84% mana | arcane_charge(4), crimson_chorus |
| 4:06.464 | rotation | . | arcane_blast | Fluffy_Pillow | 67866.1/72440: 94% mana | arcane_charge(4), crimson_chorus |
| 4:07.818 | rotation | . | arcane_blast | Fluffy_Pillow | 62952.8/72440: 87% mana | arcane_charge(4), crimson_chorus |
| 4:09.171 | rotation | . | arcane_blast | Fluffy_Pillow | 58038.0/72440: 80% mana | arcane_charge(4), crimson_chorus |
| 4:10.525 | rotation | . | arcane_blast | Fluffy_Pillow | 53124.7/72440: 73% mana | arcane_charge(4), crimson_chorus |
| 4:11.881 | rotation | . | arcane_blast | Fluffy_Pillow | 48214.2/72440: 67% mana | arcane_charge(4), crimson_chorus |
| 4:13.234 | rotation | . | arcane_blast | Fluffy_Pillow | 43299.5/72440: 60% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:14.587 | rotation | . | arcane_barrage | Fluffy_Pillow | 38384.7/72440: 53% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:15.916 | rotation | . | arcane_orb | Fluffy_Pillow | 43207.7/72440: 60% mana | clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:17.242 | rotation | . | arcane_blast | Fluffy_Pillow | 44628.8/72440: 62% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:18.914 | rotation | @ | arcane_barrage | Fluffy_Pillow | 42926.2/72440: 59% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:20.242 | cooldowns | s | deathborne | Fluffy_Pillow | 47023.4/72440: 65% mana | clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:21.570 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 46447.5/72440: 64% mana | clearcasting(3), deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:22.897 | cooldowns | x | arcane_power | Fluffy_Pillow | 45870.0/72440: 63% mana | arcane_charge(4), clearcasting(3), deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:22.897 | shared_cds | . | berserking | Fluffy_Pillow | 45870.0/72440: 63% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:22.897 | rotation | . | arcane_missiles | Fluffy_Pillow | 45870.0/72440: 63% mana | berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:33.397 | rotation | . | arcane_blast | Fluffy_Pillow | 53582.4/72440: 74% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3) |
| 4:34.629 | rotation | . | arcane_blast | Fluffy_Pillow | 51929.8/72440: 72% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:35.860 | rotation | . | arcane_blast | Fluffy_Pillow | 50275.8/72440: 69% mana | arcane_charge(4), arcane_power, deathborne |
| 4:37.216 | rotation | . | arcane_barrage | Fluffy_Pillow | 48802.9/72440: 67% mana | arcane_charge(4), arcane_power, deathborne |
| 4:38.544 | rotation | . | arcane_orb | Fluffy_Pillow | 53624.5/72440: 74% mana | deathborne |
| 4:39.872 | rotation | . | arcane_blast | Fluffy_Pillow | 55048.5/72440: 76% mana | arcane_charge(2), deathborne |
| 4:41.543 | rotation | . | arcane_blast | Fluffy_Pillow | 53344.4/72440: 74% mana | arcane_charge(3), clearcasting, deathborne |
| 4:43.055 | cooldowns | y | rune_of_power | Fluffy_Pillow | 50035.0/72440: 69% mana | arcane_charge(4), clearcasting |
| 4:44.381 | rotation | . | arcane_missiles | Fluffy_Pillow | 51956.1/72440: 72% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:46.432 | rotation | . | arcane_blast | Fluffy_Pillow | 54927.6/72440: 76% mana | arcane_charge(4), rune_of_power |
| 4:47.785 | rotation | . | arcane_blast | Fluffy_Pillow | 50012.8/72440: 69% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:49.138 | rotation | . | arcane_missiles | Fluffy_Pillow | 45098.1/72440: 62% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:51.222 | rotation | . | arcane_blast | Fluffy_Pillow | 48117.4/72440: 66% mana | arcane_charge(4), rune_of_power |
| 4:52.577 | rotation | . | arcane_blast | Fluffy_Pillow | 43205.5/72440: 60% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.930 | rotation | . | arcane_missiles | Fluffy_Pillow | 38290.7/72440: 53% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:57.703 | rotation | . | arcane_barrage | Fluffy_Pillow | 43757.0/72440: 60% mana | arcane_charge(4) |
| 4:59.031 | rotation | . | arcane_orb | Fluffy_Pillow | 48578.6/72440: 67% mana | |
| 5:00.358 | rotation | . | arcane_blast | Fluffy_Pillow | 50001.2/72440: 69% mana | arcane_charge(2) |
| 5:02.030 | rotation | . | arcane_blast | Fluffy_Pillow | 48298.6/72440: 67% mana | arcane_charge(3), clearcasting |
| 5:03.542 | rotation | . | arcane_blast | Fluffy_Pillow | 44989.2/72440: 62% mana | arcane_charge(4), clearcasting |
| 5:04.895 | rotation | . | arcane_blast | Fluffy_Pillow | 40074.4/72440: 55% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:06.250 | rotation | . | arcane_blast | Fluffy_Pillow | 35162.5/72440: 49% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:07.603 | rotation | . | arcane_blast | Fluffy_Pillow | 30247.8/72440: 42% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:08.956 | rotation | . | arcane_barrage | Fluffy_Pillow | 25333.0/72440: 35% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:10.284 | shared_cds | . | time_warp | Fluffy_Pillow | 30154.6/72440: 42% mana | clearcasting(2), crimson_chorus |
| 5:10.284 | rotation | . | arcane_blast | Fluffy_Pillow | 28154.6/72440: 39% mana | clearcasting(2), temporal_warp, crimson_chorus |
| 5:11.814 | rotation | . | arcane_blast | Fluffy_Pillow | 28996.3/72440: 40% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus |
| 5:13.223 | rotation | . | arcane_blast | Fluffy_Pillow | 28287.6/72440: 39% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus |
| 5:14.509 | rotation | . | arcane_blast | Fluffy_Pillow | 26025.8/72440: 36% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus |
| 5:15.674 | rotation | . | arcane_barrage | Fluffy_Pillow | 22213.6/72440: 31% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:16.695 | rotation | . | arcane_missiles | Fluffy_Pillow | 26590.5/72440: 37% mana | clearcasting(3), temporal_warp, crimson_chorus(2) |
| 5:18.316 | rotation | . | arcane_blast | Fluffy_Pillow | 28939.0/72440: 40% mana | clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:19.849 | rotation | . | arcane_orb | Fluffy_Pillow | 29785.0/72440: 41% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:20.872 | rotation | . | arcane_blast | Fluffy_Pillow | 30767.1/72440: 42% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:22.036 | rotation | . | arcane_blast | Fluffy_Pillow | 26953.5/72440: 37% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:23.079 | rotation | . | arcane_blast | Fluffy_Pillow | 21589.6/72440: 30% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:24.122 | rotation | . | arcane_blast | Fluffy_Pillow | 16225.7/72440: 22% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:25.165 | rotation | ? | evocation | Necrolord_MagiBrand | 10861.8/72440: 15% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.365 | rotation | > | cancel_action | Fluffy_Pillow | 68906.4/72440: 95% mana | arcane_charge(4), clearcasting(3), evocation, temporal_warp, crimson_chorus(3) |
| 5:28.369 | rotation | . | arcane_barrage | Fluffy_Pillow | 68912.2/72440: 95% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:29.391 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:30.414 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:31.437 | rotation | . | arcane_missiles | Fluffy_Pillow | 71429.4/72440: 99% mana | arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:37.493 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 68063.6/72440: 94% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:37.493 | rotation | . | arcane_blast | Fluffy_Pillow | 68063.6/72440: 94% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp |
| 5:38.514 | rotation | . | arcane_missiles | Fluffy_Pillow | 62667.8/72440: 87% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, temporal_warp |
| 5:40.212 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 65127.9/72440: 90% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp |
| 5:41.235 | final_burn | } | arcane_missiles | Fluffy_Pillow | 59735.0/72440: 82% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, temporal_warp |
| 5:42.844 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 62066.1/72440: 86% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp |
| 5:43.866 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 56671.8/72440: 78% mana | arcane_charge(4), temporal_warp |
| 5:44.909 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 51307.9/72440: 71% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:45.952 | final_burn | } | arcane_missiles | Fluffy_Pillow | 45944.0/72440: 63% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:47.632 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 48378.0/72440: 67% mana | arcane_charge(4), temporal_warp |
| 5:48.674 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 43012.6/72440: 59% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Necrolord_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=51:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5959.1 | 5959.1 | 10.3 / 0.173% | 973.2 / 16.3% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2438.1 | 2311.6 | Mana | 0.00% | 40.8 | 100.0% | 100% |
| Talents |
|
|---|---|
| Necrolord | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_NetherPrecision | 5959 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 368 | 6.2% | 20.7 | 13.51sec | 5337 | 4292 | Direct | 20.7 | 4528 | 9071 | 5342 | 17.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.34
opener [=]:0.55
rotation [@]:0.42
rotation [.]:3.14
rotation [.]:0.13
rotation [.]:8.34
rotation [.]:3.71
rotation [.]:1.20
rotation [.]:2.54
rotation [.]:0.00
rotation [.]:0.30
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2173 | 36.4% | 114.3 | 2.60sec | 5688 | 4314 | Direct | 115.3 | 4725 | 9765 | 5640 | 18.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.12
opener [%]:1.00
opener [+]:0.15
opener [<]:19.15
rotation [.]:1.61
rotation [.]:89.87
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 280 | 4.7% | 153.6 | 1.96sec | 545 | 0 | Direct | 153.6 | 446 | 955 | 545 | 19.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2378 | 39.9% | 44.7 | 6.45sec | 15953 | 8986 | Periodic | 304.8 | 1929 | 4081 | 2338 | 19.0% | 24.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.86
opener [-]:1.00
opener [:]:0.99
opener [;]:1.06
rotation [.]:5.01
rotation [.]:5.31
rotation [.]:2.66
rotation [.]:4.57
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.4%) | 11.3 | 27.09sec | 3768 | 3090 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [$]:1.00
rotation [.]:10.26
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.4% | 11.3 | 27.09sec | 3769 | 0 | Direct | 11.3 | 3203 | 6397 | 3769 | 17.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12506 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.50sec | 2507 | 0 | Periodic | 13.4 | 1566 | 3083 | 1857 | 19.2% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.22sec | 540 | 0 | Direct | 20.7 | 456 | 912 | 540 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6071 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 20.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.3 | 7.11sec | 297 | 0 | Direct | 41.3 | 251 | 502 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (438) | 0.0% (7.3%) | 6.1 | 49.07sec | 21413 | 17479 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.61
cooldowns [v]:4.39
cooldowns [w]:0.13
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 438 | 7.3% | 6.1 | 48.98sec | 21413 | 0 | Direct | 6.1 | 21447 | 0 | 21447 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_NetherPrecision | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.47sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 247.56sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Deathborne | 1.8 | 263.76sec | ||||||||||||||||||||||||
Stats Details: Deathborne
Action Details: Deathborne
Resources
Spelldata
Action Priority List
cooldowns [s]:0.60
cooldowns [t]:0.17
opener [#]:1.00
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 103.15sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.91
rotation [.]:1.40
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 97.00sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.26
cooldowns [{]:1.65
cooldowns [|]:0.30
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.77sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.99
opener [&]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.75sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.74sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.6 | 122.3 | 13.9sec | 2.1sec | 11.5sec | 82.98% | 0.00% | 75.5 (76.4) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 123.6sec | 123.6sec | 14.7sec | 13.53% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 247.7sec | 247.7sec | 11.7sec | 6.81% | 13.17% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.9 | 11.1 | 16.8sec | 10.2sec | 7.7sec | 46.22% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.6sec | 51.96% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Deathborne | 1.8 | 0.0 | 263.9sec | 263.9sec | 19.3sec | 11.18% | 0.00% | 0.0 (0.0) | 1.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.92% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.4sec | 103.4sec | 3.8sec | 4.24% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Nether Precision | 15.9 | 12.5 | 18.7sec | 10.2sec | 7.5sec | 39.67% | 0.00% | 12.5 (19.9) | 0.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 96.9sec | 96.9sec | 4.1sec | 4.37% | 8.35% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.3sec | 35.3sec | 11.8sec | 34.36% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.9sec | 303.9sec | 35.2sec | 17.18% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.00% | 0.00% | 4.00% |
| Arcane Barrage Arcane Charge 3 | 2.35% | 0.00% | 18.18% |
| Arcane Barrage Arcane Charge 4 | 97.65% | 81.82% | 100.00% |
| Arcane Blast Arcane Charge 0 | 7.13% | 3.16% | 11.38% |
| Arcane Blast Arcane Charge 1 | 5.07% | 1.87% | 8.49% |
| Arcane Blast Arcane Charge 2 | 11.00% | 5.49% | 15.70% |
| Arcane Blast Arcane Charge 3 | 12.17% | 6.59% | 16.53% |
| Arcane Blast Arcane Charge 4 | 64.63% | 52.99% | 75.93% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.59% | 0.09% | 7.46% | 1.2s | 0.0s | 5.7s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.019 | 0.000 | 50.847 | 46.803 | 20.244 | 78.859 |
| Deathborne | 35.650 | 0.000 | 122.682 | 80.242 | 58.721 | 122.682 |
| Rune of Power | 6.701 | 0.000 | 30.709 | 41.669 | 21.709 | 69.960 |
| Touch of the Magi | 5.135 | 0.000 | 26.769 | 33.033 | 20.383 | 66.755 |
| Arcane Power | 9.034 | 0.000 | 43.249 | 25.208 | 17.601 | 66.048 |
| Arcane Barrage | 11.371 | 1.032 | 52.535 | 248.163 | 195.947 | 303.992 |
| Arcane Orb | 6.636 | 0.000 | 59.323 | 79.102 | 42.796 | 138.385 |
| Presence of Mind | 32.140 | 0.000 | 99.932 | 113.844 | 80.274 | 173.053 |
| Time Warp | 2.163 | 0.000 | 22.718 | 3.230 | 1.324 | 24.047 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Necrolord_NetherPrecision | |||||||
| mana_regen | Mana | 3120.63 | 426334.18 | 61.57% | 136.62 | 7657.26 | 1.76% |
| Evocation | Mana | 126.60 | 185432.92 | 26.78% | 1464.71 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21249.28 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.69 | 59438.14 | 8.58% | 2872.85 | 153.80 | 0.26% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2311.57 | 2438.10 | 7815.1 | 34529.7 | 344.1 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Necrolord_NetherPrecision | |||||||
| arcane_blast | Mana | 115.3 | 606450.0 | 5260.8 | 5306.7 | 1.1 | |
| arcane_missiles | Mana | 44.7 | 95720.6 | 2142.2 | 2142.5 | 7.4 | |
| arcane_orb | Mana | 11.3 | 5628.9 | 500.0 | 499.9 | 7.5 | |
| deathborne | Mana | 1.8 | 4399.6 | 2500.0 | 2502.5 | 0.0 | |
| time_warp | Mana | 1.5 | 2968.2 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15289.0 | 2498.4 | 2498.1 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 0.60 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.17 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.61 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.39 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.13 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.99 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.26 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.65 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.30 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.86 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.12 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| # | 1.00 | deathborne,if=!runeforge.siphon_storm |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| $ | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| % | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| & | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.34 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.99 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.06 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.15 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.55 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.29 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.91 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.42 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.13 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.61 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.01 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.31 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.66 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.57 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.26 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.34 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.71 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.20 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.54 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.87 | arcane_blast |
| . | 1.40 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.30 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.98 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Necrolord_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Necrolord_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Necrolord_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | deathborne | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.328 | shared_cds | . | time_warp | Fluffy_Pillow | 69947.2/72440: 97% mana | bloodlust, deathborne, crimson_chorus |
| 0:01.328 | opener | $ | arcane_orb | Fluffy_Pillow | 67947.2/72440: 94% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:02.116 | opener | % | arcane_blast | Fluffy_Pillow | 68588.9/72440: 95% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.013 | opener | & | rune_of_power | Fluffy_Pillow | 64388.5/72440: 89% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.800 | opener | < | arcane_blast | Fluffy_Pillow | 65528.7/72440: 90% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.603 | shared_cds | . | use_mana_gem | Necrolord_NetherPrecision | 59817.1/72440: 83% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.603 | opener | < | arcane_blast | Fluffy_Pillow | 67061.1/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:05.406 | opener | < | arcane_blast | Fluffy_Pillow | 61349.5/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:06.209 | opener | < | arcane_blast | Fluffy_Pillow | 55637.8/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.011 | opener | < | arcane_blast | Fluffy_Pillow | 49924.8/72440: 69% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.814 | opener | < | arcane_blast | Fluffy_Pillow | 44213.2/72440: 61% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:08.615 | opener | < | arcane_blast | Fluffy_Pillow | 38498.6/72440: 53% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:09.418 | opener | < | arcane_blast | Fluffy_Pillow | 32787.0/72440: 45% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:10.222 | opener | < | arcane_blast | Fluffy_Pillow | 27076.9/72440: 37% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.025 | opener | < | arcane_blast | Fluffy_Pillow | 21365.3/72440: 29% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.827 | opener | < | arcane_blast | Fluffy_Pillow | 15652.2/72440: 22% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:12.629 | opener | ; | arcane_missiles | Fluffy_Pillow | 9939.1/72440: 14% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.945 | opener | < | arcane_blast | Fluffy_Pillow | 11845.8/72440: 16% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, nether_precision, crimson_chorus(2) |
| 0:14.746 | opener | = | arcane_barrage | Fluffy_Pillow | 6131.2/72440: 8% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, nether_precision, crimson_chorus(2) |
| 0:15.533 | opener | " | evocation | Necrolord_NetherPrecision | 10169.0/72440: 14% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.033 | rotation | > | cancel_action | Fluffy_Pillow | 69120.6/72440: 95% mana | bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.037 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69126.4/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.824 | opener | ( | arcane_power | Fluffy_Pillow | 67766.6/72440: 94% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.824 | shared_cds | . | potion | Fluffy_Pillow | 67766.6/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.824 | shared_cds | . | berserking | Fluffy_Pillow | 67766.6/72440: 94% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.824 | opener | - | arcane_missiles | Fluffy_Pillow | 67766.6/72440: 94% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.253 | opener | < | arcane_blast | Fluffy_Pillow | 61228.6/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.008 | opener | < | arcane_blast | Fluffy_Pillow | 58884.9/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.762 | opener | < | arcane_blast | Fluffy_Pillow | 56539.8/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.517 | opener | < | arcane_blast | Fluffy_Pillow | 54196.2/72440: 75% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.271 | opener | * | presence_of_mind | Fluffy_Pillow | 51851.1/72440: 72% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.271 | opener | < | arcane_blast | Fluffy_Pillow | 51851.1/72440: 72% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.025 | opener | : | arcane_missiles | Fluffy_Pillow | 49506.0/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.381 | opener | < | arcane_blast | Fluffy_Pillow | 51470.5/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, nether_precision(2), potion_of_spectral_intellect |
| 0:33.168 | opener | < | arcane_blast | Fluffy_Pillow | 49173.2/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, nether_precision, potion_of_spectral_intellect |
| 0:33.954 | rotation | . | arcane_barrage | Fluffy_Pillow | 46874.5/72440: 65% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:34.742 | rotation | . | arcane_orb | Fluffy_Pillow | 50913.7/72440: 70% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:35.529 | rotation | . | arcane_blast | Fluffy_Pillow | 51554.0/72440: 71% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:36.520 | rotation | . | arcane_blast | Fluffy_Pillow | 48864.7/72440: 67% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:37.417 | rotation | . | arcane_blast | Fluffy_Pillow | 44664.3/72440: 62% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.219 | rotation | . | arcane_blast | Fluffy_Pillow | 38951.2/72440: 54% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.021 | rotation | . | arcane_blast | Fluffy_Pillow | 33238.2/72440: 46% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.823 | rotation | . | arcane_blast | Fluffy_Pillow | 27525.1/72440: 38% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:40.625 | rotation | . | arcane_barrage | Fluffy_Pillow | 21812.0/72440: 30% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.412 | rotation | . | arcane_blast | Fluffy_Pillow | 25849.8/72440: 36% mana | clearcasting(2), potion_of_spectral_intellect |
| 0:43.402 | rotation | . | arcane_blast | Fluffy_Pillow | 27358.0/72440: 38% mana | arcane_charge, clearcasting(2), potion_of_spectral_intellect |
| 0:45.233 | rotation | . | arcane_blast | Fluffy_Pillow | 27260.7/72440: 38% mana | arcane_charge(2), clearcasting(2) |
| 0:46.903 | rotation | . | arcane_blast | Fluffy_Pillow | 25555.2/72440: 35% mana | arcane_charge(3), clearcasting(2) |
| 0:48.416 | rotation | . | arcane_barrage | Fluffy_Pillow | 22247.2/72440: 31% mana | arcane_charge(4), clearcasting(2) |
| 0:49.743 | rotation | . | arcane_missiles | Fluffy_Pillow | 27067.4/72440: 37% mana | clearcasting(3) |
| 0:51.827 | rotation | . | arcane_blast | Fluffy_Pillow | 30086.7/72440: 42% mana | clearcasting(2), nether_precision(2) |
| 0:53.816 | rotation | . | arcane_blast | Fluffy_Pillow | 31593.4/72440: 44% mana | arcane_charge, clearcasting(2), nether_precision(2) |
| 0:55.647 | rotation | . | arcane_orb | Fluffy_Pillow | 31496.1/72440: 43% mana | arcane_charge(2), clearcasting(2), nether_precision |
| 0:56.974 | rotation | . | arcane_blast | Fluffy_Pillow | 32918.7/72440: 45% mana | arcane_charge(4), clearcasting(2) |
| 0:58.326 | rotation | . | arcane_missiles | Fluffy_Pillow | 28002.4/72440: 39% mana | arcane_charge(4), clearcasting(2) |
| 1:00.385 | rotation | . | arcane_missiles | Fluffy_Pillow | 30985.5/72440: 43% mana | arcane_charge(4), clearcasting, nether_precision, crimson_chorus |
| 1:02.339 | rotation | . | arcane_blast | Fluffy_Pillow | 33816.5/72440: 47% mana | arcane_charge(4), nether_precision(2), crimson_chorus |
| 1:03.692 | rotation | . | arcane_blast | Fluffy_Pillow | 28901.7/72440: 40% mana | arcane_charge(4), nether_precision(2), crimson_chorus |
| 1:05.046 | rotation | . | arcane_barrage | Fluffy_Pillow | 23988.4/72440: 33% mana | arcane_charge(4), nether_precision, crimson_chorus |
| 1:06.374 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28810.0/72440: 40% mana | crimson_chorus |
| 1:07.701 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28232.5/72440: 39% mana | arcane_charge(4), crimson_chorus |
| 1:09.028 | rotation | . | arcane_missiles | Fluffy_Pillow | 30155.1/72440: 42% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:18.025 | rotation | . | arcane_blast | Fluffy_Pillow | 20690.0/72440: 29% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 1:19.378 | rotation | . | arcane_blast | Fluffy_Pillow | 15775.2/72440: 22% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 1:20.733 | rotation | . | arcane_barrage | Fluffy_Pillow | 10863.3/72440: 15% mana | arcane_charge(4), rune_of_power, nether_precision, crimson_chorus(3) |
| 1:22.060 | rotation | . | arcane_orb | Fluffy_Pillow | 15683.5/72440: 22% mana | crimson_chorus(3) |
| 1:23.388 | rotation | . | arcane_blast | Fluffy_Pillow | 17107.5/72440: 24% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.058 | rotation | . | arcane_blast | Fluffy_Pillow | 15402.0/72440: 21% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.571 | rotation | . | arcane_barrage | Fluffy_Pillow | 12094.0/72440: 17% mana | arcane_charge(4), crimson_chorus(3) |
| 1:27.898 | rotation | . | arcane_blast | Fluffy_Pillow | 16914.2/72440: 23% mana | crimson_chorus(3) |
| 1:29.888 | rotation | . | arcane_blast | Fluffy_Pillow | 18422.3/72440: 25% mana | arcane_charge, crimson_chorus(3) |
| 1:31.719 | rotation | . | arcane_blast | Fluffy_Pillow | 18325.0/72440: 25% mana | arcane_charge(2) |
| 1:33.392 | rotation | . | arcane_blast | Fluffy_Pillow | 16623.9/72440: 23% mana | arcane_charge(3) |
| 1:34.904 | rotation | . | arcane_barrage | Fluffy_Pillow | 13314.5/72440: 18% mana | arcane_charge(4) |
| 1:36.230 | rotation | . | arcane_blast | Fluffy_Pillow | 18133.2/72440: 25% mana | |
| 1:38.219 | rotation | . | arcane_blast | Fluffy_Pillow | 19639.8/72440: 27% mana | arcane_charge |
| 1:40.049 | rotation | . | arcane_blast | Fluffy_Pillow | 19541.1/72440: 27% mana | arcane_charge(2) |
| 1:41.719 | rotation | . | arcane_blast | Fluffy_Pillow | 17835.6/72440: 25% mana | arcane_charge(3) |
| 1:43.232 | rotation | . | arcane_barrage | Fluffy_Pillow | 14527.7/72440: 20% mana | arcane_charge(4) |
| 1:44.561 | rotation | . | arcane_orb | Fluffy_Pillow | 19350.7/72440: 27% mana | |
| 1:45.889 | rotation | . | arcane_blast | Fluffy_Pillow | 20774.7/72440: 29% mana | arcane_charge(2) |
| 1:47.561 | rotation | . | arcane_blast | Fluffy_Pillow | 19072.1/72440: 26% mana | arcane_charge(3) |
| 1:49.075 | rotation | . | arcane_blast | Fluffy_Pillow | 15765.6/72440: 22% mana | arcane_charge(4) |
| 1:50.428 | rotation | ? | evocation | Necrolord_NetherPrecision | 10850.8/72440: 15% mana | arcane_charge(4) |
| 1:54.628 | rotation | > | cancel_action | Fluffy_Pillow | 69453.6/72440: 96% mana | arcane_charge(4), evocation |
| 1:54.633 | rotation | . | arcane_barrage | Fluffy_Pillow | 69460.8/72440: 96% mana | arcane_charge(4) |
| 1:55.961 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 1:57.287 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69944.3/72440: 97% mana | arcane_charge(4) |
| 1:58.615 | rotation | . | arcane_missiles | Fluffy_Pillow | 71868.4/72440: 99% mana | arcane_charge(4), rune_of_power |
| 2:05.420 | shared_cds | . | use_mana_gem | Necrolord_NetherPrecision | 59227.4/72440: 82% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.420 | rotation | . | arcane_blast | Fluffy_Pillow | 66471.4/72440: 92% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:06.774 | rotation | . | arcane_blast | Fluffy_Pillow | 61558.1/72440: 85% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:08.127 | rotation | . | arcane_blast | Fluffy_Pillow | 56643.3/72440: 78% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:09.482 | rotation | . | arcane_barrage | Fluffy_Pillow | 51731.5/72440: 71% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:10.811 | rotation | . | arcane_orb | Fluffy_Pillow | 56554.5/72440: 78% mana | crimson_chorus(2) |
| 2:12.140 | rotation | . | arcane_blast | Fluffy_Pillow | 57980.0/72440: 80% mana | arcane_charge(2), crimson_chorus(2) |
| 2:13.812 | rotation | . | arcane_blast | Fluffy_Pillow | 56277.4/72440: 78% mana | arcane_charge(3), crimson_chorus(2) |
| 2:15.328 | rotation | . | arcane_blast | Fluffy_Pillow | 52973.7/72440: 73% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:16.682 | rotation | . | arcane_blast | Fluffy_Pillow | 48060.4/72440: 66% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:18.036 | rotation | . | arcane_blast | Fluffy_Pillow | 43147.1/72440: 60% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:19.388 | cooldowns | x | arcane_power | Fluffy_Pillow | 38230.9/72440: 53% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:19.388 | rotation | . | arcane_missiles | Fluffy_Pillow | 38230.9/72440: 53% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:25.030 | rotation | . | arcane_blast | Fluffy_Pillow | 46405.0/72440: 64% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:26.385 | rotation | . | arcane_blast | Fluffy_Pillow | 44930.6/72440: 62% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:27.738 | rotation | . | arcane_blast | Fluffy_Pillow | 43453.4/72440: 60% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3) |
| 2:29.092 | rotation | . | arcane_blast | Fluffy_Pillow | 41977.5/72440: 58% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.446 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 40501.7/72440: 56% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:30.446 | rotation | . | arcane_blast | Fluffy_Pillow | 40501.7/72440: 56% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus(3) |
| 2:31.771 | rotation | . | arcane_missiles | Fluffy_Pillow | 38983.9/72440: 54% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2) |
| 2:33.846 | rotation | . | arcane_barrage | Fluffy_Pillow | 41990.1/72440: 58% mana | arcane_charge(4), arcane_power, presence_of_mind(2), nether_precision(2) |
| 2:35.173 | rotation | . | arcane_orb | Fluffy_Pillow | 46810.3/72440: 65% mana | presence_of_mind(2), nether_precision(2) |
| 2:36.501 | rotation | . | arcane_blast | Fluffy_Pillow | 48234.3/72440: 67% mana | arcane_charge(2), presence_of_mind(2), nether_precision(2) |
| 2:37.828 | rotation | . | arcane_blast | Fluffy_Pillow | 46031.8/72440: 64% mana | arcane_charge(3), presence_of_mind, nether_precision |
| 2:39.154 | rotation | . | arcane_blast | Fluffy_Pillow | 42453.0/72440: 59% mana | arcane_charge(4) |
| 2:40.506 | rotation | . | arcane_blast | Fluffy_Pillow | 37536.7/72440: 52% mana | arcane_charge(4), clearcasting |
| 2:41.859 | rotation | . | arcane_blast | Fluffy_Pillow | 32622.0/72440: 45% mana | arcane_charge(4), clearcasting |
| 2:43.213 | rotation | . | arcane_barrage | Fluffy_Pillow | 27708.6/72440: 38% mana | arcane_charge(4), clearcasting |
| 2:44.542 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 32531.7/72440: 45% mana | clearcasting |
| 2:45.870 | cooldowns | y | rune_of_power | Fluffy_Pillow | 31955.7/72440: 44% mana | arcane_charge(4), clearcasting |
| 2:47.197 | rotation | . | arcane_missiles | Fluffy_Pillow | 33878.3/72440: 47% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:55.181 | rotation | . | arcane_blast | Fluffy_Pillow | 37945.5/72440: 52% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 2:56.535 | rotation | . | arcane_blast | Fluffy_Pillow | 33032.1/72440: 46% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision(2) |
| 2:57.890 | rotation | . | arcane_missiles | Fluffy_Pillow | 28120.3/72440: 39% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision |
| 3:00.007 | rotation | . | arcane_barrage | Fluffy_Pillow | 31187.4/72440: 43% mana | arcane_charge(4), nether_precision |
| 3:01.336 | rotation | . | arcane_orb | Fluffy_Pillow | 36010.4/72440: 50% mana | nether_precision |
| 3:02.664 | rotation | . | arcane_blast | Fluffy_Pillow | 37434.4/72440: 52% mana | arcane_charge(2), nether_precision, crimson_chorus |
| 3:04.336 | rotation | . | arcane_blast | Fluffy_Pillow | 35731.8/72440: 49% mana | arcane_charge(3), nether_precision, crimson_chorus |
| 3:05.850 | rotation | . | arcane_blast | Fluffy_Pillow | 32425.3/72440: 45% mana | arcane_charge(4), crimson_chorus |
| 3:07.203 | rotation | . | arcane_blast | Fluffy_Pillow | 27510.5/72440: 38% mana | arcane_charge(4), crimson_chorus |
| 3:08.556 | rotation | . | arcane_barrage | Fluffy_Pillow | 22595.8/72440: 31% mana | arcane_charge(4), crimson_chorus |
| 3:09.883 | rotation | . | arcane_blast | Fluffy_Pillow | 27415.9/72440: 38% mana | crimson_chorus |
| 3:11.872 | rotation | . | arcane_blast | Fluffy_Pillow | 28922.6/72440: 40% mana | arcane_charge, crimson_chorus(2) |
| 3:13.701 | rotation | . | arcane_blast | Fluffy_Pillow | 28822.4/72440: 40% mana | arcane_charge(2), crimson_chorus(2) |
| 3:15.374 | rotation | . | arcane_blast | Fluffy_Pillow | 27121.3/72440: 37% mana | arcane_charge(3), crimson_chorus(2) |
| 3:16.887 | rotation | . | arcane_barrage | Fluffy_Pillow | 23813.3/72440: 33% mana | arcane_charge(4), crimson_chorus(2) |
| 3:18.214 | rotation | . | arcane_blast | Fluffy_Pillow | 28633.5/72440: 40% mana | crimson_chorus(2) |
| 3:20.203 | rotation | . | arcane_blast | Fluffy_Pillow | 30140.1/72440: 42% mana | arcane_charge, crimson_chorus(2) |
| 3:22.033 | rotation | . | arcane_orb | Fluffy_Pillow | 30041.5/72440: 41% mana | arcane_charge(2), crimson_chorus(3) |
| 3:23.361 | rotation | . | arcane_blast | Fluffy_Pillow | 31465.5/72440: 43% mana | arcane_charge(4), crimson_chorus(3) |
| 3:24.716 | rotation | . | arcane_blast | Fluffy_Pillow | 26553.6/72440: 37% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:26.069 | rotation | . | arcane_blast | Fluffy_Pillow | 21638.8/72440: 30% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:27.422 | rotation | . | arcane_blast | Fluffy_Pillow | 16724.0/72440: 23% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:28.775 | rotation | . | arcane_missiles | Fluffy_Pillow | 11809.3/72440: 16% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:30.858 | rotation | . | arcane_blast | Fluffy_Pillow | 14827.1/72440: 20% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(3) |
| 3:32.213 | rotation | ? | evocation | Fluffy_Pillow | 9915.2/72440: 14% mana | arcane_charge(4), clearcasting(2), nether_precision |
| 3:36.513 | rotation | > | cancel_action | Fluffy_Pillow | 69913.3/72440: 97% mana | arcane_charge(4), clearcasting(2), evocation |
| 3:36.518 | rotation | . | arcane_barrage | Fluffy_Pillow | 69920.6/72440: 97% mana | arcane_charge(4), clearcasting(2) |
| 3:37.846 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(2) |
| 3:39.174 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), clearcasting(2) |
| 3:40.504 | rotation | . | arcane_missiles | Fluffy_Pillow | 71874.1/72440: 99% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 3:46.487 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 68843.1/72440: 95% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision(2) |
| 3:46.487 | rotation | . | arcane_blast | Fluffy_Pillow | 68843.1/72440: 95% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, nether_precision(2) |
| 3:47.813 | rotation | . | arcane_missiles | Fluffy_Pillow | 63889.2/72440: 88% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, nether_precision |
| 3:49.831 | rotation | . | arcane_blast | Fluffy_Pillow | 66812.9/72440: 92% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision(2) |
| 3:51.160 | rotation | . | arcane_blast | Fluffy_Pillow | 61863.3/72440: 85% mana | arcane_charge(4), presence_of_mind, rune_of_power, nether_precision |
| 3:52.487 | rotation | . | arcane_barrage | Fluffy_Pillow | 56910.9/72440: 79% mana | arcane_charge(4), rune_of_power |
| 3:53.814 | rotation | . | arcane_orb | Fluffy_Pillow | 61731.0/72440: 85% mana | |
| 3:55.141 | rotation | . | arcane_blast | Fluffy_Pillow | 63153.6/72440: 87% mana | arcane_charge(2) |
| 3:56.813 | rotation | . | arcane_blast | Fluffy_Pillow | 61451.0/72440: 85% mana | arcane_charge(3) |
| 3:58.324 | rotation | . | arcane_blast | Fluffy_Pillow | 58140.1/72440: 80% mana | arcane_charge(4) |
| 3:59.677 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 53225.3/72440: 73% mana | arcane_charge(4) |
| 3:59.677 | rotation | . | arcane_blast | Fluffy_Pillow | 53225.3/72440: 73% mana | arcane_charge(4) |
| 4:01.032 | rotation | . | arcane_blast | Fluffy_Pillow | 48313.5/72440: 67% mana | arcane_charge(4) |
| 4:02.385 | rotation | . | arcane_blast | Fluffy_Pillow | 43398.7/72440: 60% mana | arcane_charge(4), crimson_chorus |
| 4:03.740 | rotation | . | arcane_blast | Fluffy_Pillow | 38486.8/72440: 53% mana | arcane_charge(4), crimson_chorus |
| 4:05.094 | rotation | . | arcane_blast | Fluffy_Pillow | 33573.5/72440: 46% mana | arcane_charge(4), crimson_chorus |
| 4:06.449 | shared_cds | . | use_mana_gem | Necrolord_NetherPrecision | 28661.6/72440: 40% mana | arcane_charge(4), crimson_chorus |
| 4:06.449 | rotation | . | arcane_blast | Fluffy_Pillow | 35905.6/72440: 50% mana | arcane_charge(4), crimson_chorus |
| 4:07.803 | rotation | . | arcane_blast | Fluffy_Pillow | 30992.3/72440: 43% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:09.156 | rotation | . | arcane_blast | Fluffy_Pillow | 26077.5/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:10.510 | rotation | . | arcane_barrage | Fluffy_Pillow | 21164.2/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:11.837 | rotation | . | arcane_blast | Fluffy_Pillow | 25984.3/72440: 36% mana | clearcasting(2), crimson_chorus |
| 4:13.828 | rotation | . | arcane_orb | Fluffy_Pillow | 27493.9/72440: 38% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 4:15.157 | rotation | . | arcane_blast | Fluffy_Pillow | 28919.4/72440: 40% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:16.671 | rotation | . | arcane_blast | Fluffy_Pillow | 25612.8/72440: 35% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:18.026 | rotation | . | arcane_barrage | Fluffy_Pillow | 20701.0/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:19.353 | rotation | . | arcane_blast | Fluffy_Pillow | 25521.1/72440: 35% mana | clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:21.343 | rotation | . | arcane_missiles | Fluffy_Pillow | 27029.2/72440: 37% mana | arcane_charge, clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:25.191 | cooldowns | s | deathborne | Fluffy_Pillow | 32604.2/72440: 45% mana | arcane_charge, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:26.518 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 32026.8/72440: 44% mana | arcane_charge, deathborne, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:27.845 | cooldowns | x | arcane_power | Fluffy_Pillow | 31449.3/72440: 43% mana | arcane_charge(4), deathborne, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:27.845 | shared_cds | . | berserking | Fluffy_Pillow | 31449.3/72440: 43% mana | arcane_charge(4), arcane_power, rune_of_power, deathborne, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:27.845 | rotation | . | arcane_missiles | Fluffy_Pillow | 31449.3/72440: 43% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, nether_precision(2), crimson_chorus(3), empyreal_surge(5) |
| 4:37.995 | rotation | . | arcane_blast | Fluffy_Pillow | 23654.7/72440: 33% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne |
| 4:39.226 | rotation | . | arcane_blast | Fluffy_Pillow | 22000.6/72440: 30% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne |
| 4:40.457 | rotation | . | arcane_missiles | Fluffy_Pillow | 20346.6/72440: 28% mana | arcane_charge(4), arcane_power, clearcasting, deathborne |
| 4:44.147 | cooldowns | y | rune_of_power | Fluffy_Pillow | 25692.7/72440: 35% mana | arcane_charge(4), deathborne, nether_precision(2) |
| 4:45.475 | rotation | . | arcane_blast | Fluffy_Pillow | 27616.7/72440: 38% mana | arcane_charge(4), rune_of_power, deathborne, nether_precision(2) |
| 4:46.828 | rotation | . | arcane_blast | Fluffy_Pillow | 22701.9/72440: 31% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision(2) |
| 4:48.181 | rotation | . | arcane_missiles | Fluffy_Pillow | 17787.1/72440: 25% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision |
| 4:50.119 | rotation | . | arcane_blast | Fluffy_Pillow | 20594.9/72440: 28% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:51.473 | rotation | . | arcane_blast | Fluffy_Pillow | 15681.6/72440: 22% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:52.827 | rotation | . | arcane_blast | Fluffy_Pillow | 10768.3/72440: 15% mana | arcane_charge(4), rune_of_power |
| 4:54.182 | rotation | . | arcane_barrage | Fluffy_Pillow | 5856.4/72440: 8% mana | arcane_charge(4), rune_of_power |
| 4:55.508 | rotation | . | arcane_orb | Fluffy_Pillow | 10675.1/72440: 15% mana | rune_of_power |
| 4:56.833 | rotation | . | arcane_blast | Fluffy_Pillow | 12094.8/72440: 17% mana | arcane_charge(2), rune_of_power |
| 4:58.503 | rotation | . | arcane_blast | Fluffy_Pillow | 10389.2/72440: 14% mana | arcane_charge(3) |
| 5:00.017 | rotation | . | arcane_barrage | Fluffy_Pillow | 7082.7/72440: 10% mana | arcane_charge(4) |
| 5:01.343 | rotation | . | arcane_blast | Fluffy_Pillow | 11901.4/72440: 16% mana | |
| 5:03.333 | rotation | . | arcane_blast | Fluffy_Pillow | 13409.6/72440: 19% mana | arcane_charge, crimson_chorus |
| 5:05.163 | rotation | . | arcane_blast | Fluffy_Pillow | 13310.9/72440: 18% mana | arcane_charge(2), crimson_chorus |
| 5:06.834 | rotation | . | arcane_blast | Fluffy_Pillow | 11606.8/72440: 16% mana | arcane_charge(3), crimson_chorus |
| 5:08.348 | rotation | ? | evocation | Fluffy_Pillow | 8300.3/72440: 11% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:12.748 | rotation | > | cancel_action | Fluffy_Pillow | 69693.7/72440: 96% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus |
| 5:12.754 | shared_cds | . | time_warp | Fluffy_Pillow | 69702.4/72440: 96% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:12.754 | rotation | . | arcane_blast | Fluffy_Pillow | 67702.4/72440: 93% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus |
| 5:13.797 | rotation | . | arcane_blast | Fluffy_Pillow | 62338.5/72440: 86% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:14.839 | rotation | . | arcane_barrage | Fluffy_Pillow | 56973.1/72440: 79% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:15.862 | rotation | . | arcane_orb | Fluffy_Pillow | 61352.8/72440: 85% mana | clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:16.885 | rotation | . | arcane_blast | Fluffy_Pillow | 62335.0/72440: 86% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:18.172 | rotation | . | arcane_blast | Fluffy_Pillow | 60074.6/72440: 83% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:19.336 | rotation | . | arcane_blast | Fluffy_Pillow | 56261.0/72440: 78% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:20.379 | rotation | . | arcane_blast | Fluffy_Pillow | 50897.1/72440: 70% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:21.421 | rotation | . | arcane_blast | Fluffy_Pillow | 45531.7/72440: 63% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:22.463 | rotation | . | arcane_blast | Fluffy_Pillow | 40166.4/72440: 55% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:23.505 | rotation | . | arcane_missiles | Fluffy_Pillow | 34801.0/72440: 48% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:25.090 | rotation | . | arcane_blast | Fluffy_Pillow | 37097.4/72440: 51% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3) |
| 5:26.133 | rotation | . | arcane_blast | Fluffy_Pillow | 31733.5/72440: 44% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(3) |
| 5:27.176 | rotation | . | arcane_blast | Fluffy_Pillow | 26369.6/72440: 36% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.220 | rotation | . | arcane_barrage | Fluffy_Pillow | 21007.1/72440: 29% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:29.243 | rotation | . | arcane_blast | Fluffy_Pillow | 25386.8/72440: 35% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:30.776 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 26232.8/72440: 36% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:31.799 | cooldowns | y | rune_of_power | Fluffy_Pillow | 25215.0/72440: 35% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:32.822 | rotation | . | arcane_missiles | Fluffy_Pillow | 26697.1/72440: 37% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:39.225 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 20973.7/72440: 29% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, nether_precision(2) |
| 5:39.225 | rotation | . | arcane_blast | Fluffy_Pillow | 20973.7/72440: 29% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, nether_precision(2) |
| 5:40.247 | rotation | . | arcane_missiles | Fluffy_Pillow | 15579.4/72440: 22% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, nether_precision |
| 5:41.784 | rotation | . | arcane_blast | Fluffy_Pillow | 17806.2/72440: 25% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp, nether_precision(2) |
| 5:42.807 | rotation | . | arcane_blast | Fluffy_Pillow | 12413.3/72440: 17% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, nether_precision |
| 5:43.830 | rotation | . | arcane_barrage | Fluffy_Pillow | 7020.5/72440: 10% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:44.854 | rotation | . | arcane_orb | Fluffy_Pillow | 11401.6/72440: 16% mana | temporal_warp |
| 5:45.878 | rotation | . | arcane_blast | Fluffy_Pillow | 12385.2/72440: 17% mana | arcane_charge(2), temporal_warp |
| 5:47.165 | rotation | . | arcane_blast | Fluffy_Pillow | 10124.8/72440: 14% mana | arcane_charge(3), temporal_warp |
| 5:48.330 | rotation | . | arcane_barrage | Fluffy_Pillow | 6312.7/72440: 9% mana | arcane_charge(4), temporal_warp |
| 5:49.352 | rotation | . | arcane_blast | Fluffy_Pillow | 10690.9/72440: 15% mana | temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Necrolord_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
soulbind=36:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5908.4 | 5908.4 | 9.8 / 0.166% | 923.7 / 15.6% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2437.5 | 2309.4 | Mana | 0.00% | 40.8 | 100.0% | 100% |
| Talents |
|
|---|---|
| Necrolord | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_none | 5908 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 367 | 6.2% | 20.7 | 13.49sec | 5319 | 4279 | Direct | 20.7 | 4524 | 9063 | 5321 | 17.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.01
opener [,]:0.35
opener [=]:0.53
rotation [@]:0.42
rotation [.]:3.18
rotation [.]:0.14
rotation [.]:8.37
rotation [.]:3.68
rotation [.]:1.19
rotation [.]:2.53
rotation [.]:0.01
rotation [.]:0.31
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2123 | 35.9% | 114.4 | 2.60sec | 5551 | 4210 | Direct | 115.4 | 4607 | 9514 | 5503 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.14
opener [%]:1.00
opener [+]:0.17
opener [<]:19.17
rotation [.]:1.60
rotation [.]:89.89
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 281 | 4.8% | 153.9 | 1.95sec | 547 | 0 | Direct | 153.9 | 447 | 956 | 547 | 19.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2376 | 40.2% | 44.6 | 6.43sec | 15957 | 8992 | Periodic | 304.4 | 1930 | 4084 | 2340 | 19.0% | 24.6% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.85
opener [-]:1.00
opener [:]:0.95
opener [;]:1.09
rotation [.]:5.00
rotation [.]:5.34
rotation [.]:2.64
rotation [.]:4.53
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.4%) | 11.3 | 27.11sec | 3762 | 3084 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [$]:1.00
rotation [.]:10.27
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.4% | 11.3 | 27.11sec | 3763 | 0 | Direct | 11.3 | 3201 | 6392 | 3761 | 17.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12516 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.44sec | 2509 | 0 | Periodic | 13.4 | 1562 | 3103 | 1858 | 19.2% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.6 | 14.24sec | 540 | 0 | Direct | 20.6 | 456 | 912 | 540 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (21) | 0.0% (0.3%) | 1.0 | 0.00sec | 6063 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 152 / 21 | 0.3% | 114.0 | 1.01sec | 53 | 52 | Direct | 114.0 | 44 | 91 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.27sec | 298 | 0 | Direct | 41.2 | 251 | 502 | 298 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (439) | 0.0% (7.4%) | 6.1 | 48.90sec | 21454 | 17513 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.62
cooldowns [v]:4.37
cooldowns [w]:0.14
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 439 | 7.4% | 6.1 | 48.84sec | 21454 | 0 | Direct | 6.1 | 21486 | 0 | 21486 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Necrolord_none | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.38sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 247.49sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Deathborne | 1.8 | 263.78sec | ||||||||||||||||||||||||
Stats Details: Deathborne
Action Details: Deathborne
Resources
Spelldata
Action Priority List
cooldowns [s]:0.61
cooldowns [t]:0.15
opener [#]:1.00
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 104.20sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.95
rotation [.]:1.36
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 96.83sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.26
cooldowns [{]:1.65
cooldowns [|]:0.30
opener [)]:0.17
opener [*]:0.83
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.67sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.98
opener [&]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.45sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.70sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.7 | 122.3 | 13.8sec | 2.1sec | 11.5sec | 82.93% | 0.00% | 75.4 (76.3) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 123.4sec | 123.4sec | 14.8sec | 13.54% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 247.3sec | 247.3sec | 11.8sec | 6.82% | 13.18% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.9 | 11.0 | 16.8sec | 10.3sec | 7.7sec | 46.21% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.98% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Deathborne | 1.8 | 0.0 | 263.5sec | 263.5sec | 19.3sec | 11.19% | 0.00% | 0.0 (0.0) | 1.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 241.1sec | 241.1sec | 14.5sec | 8.93% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.6sec | 103.6sec | 3.8sec | 4.22% | 0.00% | 14.8 (14.8) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 97.2sec | 97.2sec | 4.1sec | 4.35% | 8.31% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.3sec | 35.3sec | 11.8sec | 34.34% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.9sec | 303.9sec | 35.3sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.76% |
| Arcane Barrage Arcane Charge 3 | 2.35% | 0.00% | 21.05% |
| Arcane Barrage Arcane Charge 4 | 97.64% | 78.95% | 100.00% |
| Arcane Blast Arcane Charge 0 | 7.12% | 2.56% | 11.22% |
| Arcane Blast Arcane Charge 1 | 5.08% | 1.71% | 9.18% |
| Arcane Blast Arcane Charge 2 | 11.06% | 6.48% | 15.38% |
| Arcane Blast Arcane Charge 3 | 12.21% | 7.26% | 16.78% |
| Arcane Blast Arcane Charge 4 | 64.53% | 51.75% | 76.07% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.59% | 0.09% | 6.78% | 1.2s | 0.0s | 5.6s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.160 | 0.000 | 53.529 | 47.223 | 22.545 | 112.879 |
| Deathborne | 35.451 | 0.000 | 105.102 | 79.960 | 58.721 | 105.102 |
| Rune of Power | 6.811 | 0.000 | 30.216 | 42.208 | 21.047 | 72.803 |
| Touch of the Magi | 5.173 | 0.000 | 25.979 | 33.304 | 19.721 | 68.049 |
| Arcane Power | 8.913 | 0.000 | 21.956 | 24.892 | 17.602 | 51.924 |
| Arcane Barrage | 11.330 | 1.032 | 50.069 | 248.056 | 192.718 | 304.300 |
| Arcane Orb | 6.610 | 0.000 | 74.560 | 79.074 | 43.828 | 144.862 |
| Presence of Mind | 32.360 | 0.000 | 98.769 | 114.517 | 83.150 | 171.256 |
| Time Warp | 2.148 | 0.000 | 20.740 | 3.204 | 1.324 | 22.068 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Necrolord_none | |||||||
| mana_regen | Mana | 3120.27 | 426322.43 | 61.62% | 136.63 | 7665.21 | 1.77% |
| Evocation | Mana | 126.11 | 184649.88 | 26.69% | 1464.19 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21249.28 | 3.07% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.74 | 59588.50 | 8.61% | 2873.41 | 139.83 | 0.23% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2309.40 | 2437.53 | 7821.5 | 34048.4 | 1424.2 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Necrolord_none | |||||||
| arcane_blast | Mana | 115.4 | 606620.1 | 5258.0 | 5303.7 | 1.0 | |
| arcane_missiles | Mana | 44.6 | 95390.2 | 2137.6 | 2137.7 | 7.5 | |
| arcane_orb | Mana | 11.3 | 5632.0 | 499.9 | 499.9 | 7.5 | |
| deathborne | Mana | 1.8 | 4397.4 | 2500.0 | 2502.5 | 0.0 | |
| time_warp | Mana | 1.5 | 2964.2 | 2000.0 | 1995.3 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15291.8 | 2498.0 | 2497.6 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| s | 0.61 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.15 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.62 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.37 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.14 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.98 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.26 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.65 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.30 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.85 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.14 | arcane_blast |
| ! | 0.01 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| # | 1.00 | deathborne,if=!runeforge.siphon_storm |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| $ | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| % | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| & | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.17 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.83 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.17 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.35 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.95 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.09 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.17 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.53 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.28 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.95 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.42 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.18 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.60 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.34 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.64 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.53 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.27 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.37 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.68 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.19 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.53 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.01 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.89 | arcane_blast |
| . | 1.36 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.31 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Necrolord_none | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Necrolord_none | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Necrolord_none | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | deathborne | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 69945.8/72440: 97% mana | bloodlust, deathborne, crimson_chorus |
| 0:01.327 | opener | $ | arcane_orb | Fluffy_Pillow | 67945.8/72440: 94% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:02.114 | opener | % | arcane_blast | Fluffy_Pillow | 68586.0/72440: 95% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.012 | opener | & | rune_of_power | Fluffy_Pillow | 64387.0/72440: 89% mana | bloodlust, temporal_warp, deathborne, crimson_chorus |
| 0:03.800 | opener | < | arcane_blast | Fluffy_Pillow | 65528.7/72440: 90% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.604 | shared_cds | . | use_mana_gem | Necrolord_none | 59818.5/72440: 83% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:04.604 | opener | < | arcane_blast | Fluffy_Pillow | 67062.5/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:05.408 | opener | < | arcane_blast | Fluffy_Pillow | 61352.3/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:06.210 | opener | < | arcane_blast | Fluffy_Pillow | 55639.3/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.013 | opener | < | arcane_blast | Fluffy_Pillow | 49927.7/72440: 69% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:07.818 | opener | < | arcane_blast | Fluffy_Pillow | 44219.0/72440: 61% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:08.620 | opener | < | arcane_blast | Fluffy_Pillow | 38505.9/72440: 53% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:09.422 | opener | < | arcane_blast | Fluffy_Pillow | 32792.8/72440: 45% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus |
| 0:10.224 | opener | < | arcane_blast | Fluffy_Pillow | 27079.8/72440: 37% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.027 | opener | < | arcane_blast | Fluffy_Pillow | 21368.2/72440: 29% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:11.830 | opener | ; | arcane_missiles | Fluffy_Pillow | 15656.5/72440: 22% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.084 | opener | < | arcane_blast | Fluffy_Pillow | 17473.3/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:13.887 | opener | < | arcane_blast | Fluffy_Pillow | 11761.7/72440: 16% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:14.691 | opener | = | arcane_barrage | Fluffy_Pillow | 6051.6/72440: 8% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2) |
| 0:15.479 | opener | " | evocation | Necrolord_none | 10090.8/72440: 14% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.979 | rotation | > | cancel_action | Fluffy_Pillow | 69042.4/72440: 95% mana | bloodlust, clearcasting(2), evocation, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:17.983 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69048.2/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.771 | opener | ( | arcane_power | Fluffy_Pillow | 67689.9/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.771 | shared_cds | . | potion | Fluffy_Pillow | 67689.9/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 0:18.771 | shared_cds | . | berserking | Fluffy_Pillow | 67689.9/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.771 | opener | - | arcane_missiles | Fluffy_Pillow | 67689.9/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, deathborne, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.820 | opener | : | arcane_missiles | Fluffy_Pillow | 56851.3/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.964 | opener | < | arcane_blast | Fluffy_Pillow | 58508.7/72440: 81% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.720 | opener | < | arcane_blast | Fluffy_Pillow | 56166.5/72440: 78% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.474 | opener | < | arcane_blast | Fluffy_Pillow | 53821.4/72440: 74% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.227 | opener | * | presence_of_mind | Fluffy_Pillow | 51474.8/72440: 71% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.227 | opener | < | arcane_blast | Fluffy_Pillow | 51474.8/72440: 71% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.982 | opener | : | arcane_missiles | Fluffy_Pillow | 49131.2/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.299 | opener | < | arcane_blast | Fluffy_Pillow | 51039.2/72440: 70% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.088 | opener | < | arcane_blast | Fluffy_Pillow | 48744.8/72440: 67% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:33.875 | rotation | . | arcane_barrage | Fluffy_Pillow | 46447.5/72440: 64% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:34.663 | rotation | . | arcane_orb | Fluffy_Pillow | 50486.8/72440: 70% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:35.450 | rotation | . | arcane_blast | Fluffy_Pillow | 51127.0/72440: 71% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:36.442 | rotation | . | arcane_blast | Fluffy_Pillow | 48439.2/72440: 67% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.337 | rotation | . | arcane_blast | Fluffy_Pillow | 44235.9/72440: 61% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.139 | rotation | . | arcane_blast | Fluffy_Pillow | 38522.8/72440: 53% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.942 | rotation | . | arcane_blast | Fluffy_Pillow | 32811.2/72440: 45% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.744 | rotation | . | arcane_blast | Fluffy_Pillow | 27098.1/72440: 37% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.548 | rotation | . | arcane_barrage | Fluffy_Pillow | 21388.0/72440: 30% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.336 | rotation | . | arcane_blast | Fluffy_Pillow | 25427.2/72440: 35% mana | clearcasting, potion_of_spectral_intellect |
| 0:43.327 | rotation | . | arcane_blast | Fluffy_Pillow | 26936.8/72440: 37% mana | arcane_charge, clearcasting, potion_of_spectral_intellect |
| 0:45.159 | rotation | . | arcane_blast | Fluffy_Pillow | 26841.0/72440: 37% mana | arcane_charge(2), clearcasting |
| 0:46.832 | rotation | . | arcane_blast | Fluffy_Pillow | 25139.8/72440: 35% mana | arcane_charge(3), clearcasting |
| 0:48.344 | rotation | . | arcane_missiles | Fluffy_Pillow | 21830.4/72440: 30% mana | arcane_charge(4), clearcasting |
| 0:50.390 | rotation | . | arcane_barrage | Fluffy_Pillow | 24794.7/72440: 34% mana | arcane_charge(4) |
| 0:51.717 | rotation | . | arcane_blast | Fluffy_Pillow | 29614.8/72440: 41% mana | |
| 0:53.706 | rotation | . | arcane_blast | Fluffy_Pillow | 31121.5/72440: 43% mana | arcane_charge |
| 0:55.536 | rotation | . | arcane_orb | Fluffy_Pillow | 31022.8/72440: 43% mana | arcane_charge(2) |
| 0:56.864 | rotation | . | arcane_blast | Fluffy_Pillow | 32446.8/72440: 45% mana | arcane_charge(4) |
| 0:58.217 | rotation | . | arcane_blast | Fluffy_Pillow | 27532.0/72440: 38% mana | arcane_charge(4) |
| 0:59.571 | rotation | . | arcane_barrage | Fluffy_Pillow | 22618.7/72440: 31% mana | arcane_charge(4) |
| 1:00.899 | rotation | . | arcane_blast | Fluffy_Pillow | 27440.3/72440: 38% mana | |
| 1:02.888 | rotation | . | arcane_blast | Fluffy_Pillow | 28947.0/72440: 40% mana | arcane_charge, crimson_chorus |
| 1:04.718 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28848.3/72440: 40% mana | arcane_charge(2), crimson_chorus |
| 1:06.047 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28273.7/72440: 39% mana | arcane_charge(4), crimson_chorus |
| 1:07.375 | rotation | . | arcane_missiles | Fluffy_Pillow | 30197.7/72440: 42% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:16.258 | rotation | . | arcane_blast | Fluffy_Pillow | 20567.4/72440: 28% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:17.613 | rotation | . | arcane_blast | Fluffy_Pillow | 15655.6/72440: 22% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:18.966 | rotation | . | arcane_missiles | Fluffy_Pillow | 10740.8/72440: 15% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:21.126 | rotation | . | arcane_barrage | Fluffy_Pillow | 13870.2/72440: 19% mana | arcane_charge(4), crimson_chorus(2) |
| 1:22.453 | rotation | . | arcane_orb | Fluffy_Pillow | 18690.3/72440: 26% mana | crimson_chorus(2) |
| 1:23.782 | rotation | . | arcane_blast | Fluffy_Pillow | 20115.8/72440: 28% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.454 | rotation | . | arcane_blast | Fluffy_Pillow | 18413.2/72440: 25% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.968 | rotation | . | arcane_barrage | Fluffy_Pillow | 15106.7/72440: 21% mana | arcane_charge(4), crimson_chorus(3) |
| 1:28.295 | rotation | . | arcane_blast | Fluffy_Pillow | 19926.8/72440: 28% mana | crimson_chorus(3) |
| 1:30.283 | rotation | . | arcane_blast | Fluffy_Pillow | 21432.0/72440: 30% mana | arcane_charge, crimson_chorus(3) |
| 1:32.113 | rotation | . | arcane_blast | Fluffy_Pillow | 21333.4/72440: 29% mana | arcane_charge(2), crimson_chorus(3) |
| 1:33.784 | rotation | . | arcane_blast | Fluffy_Pillow | 19629.3/72440: 27% mana | arcane_charge(3) |
| 1:35.297 | rotation | . | arcane_barrage | Fluffy_Pillow | 16321.3/72440: 23% mana | arcane_charge(4), clearcasting |
| 1:36.624 | rotation | . | arcane_blast | Fluffy_Pillow | 21141.5/72440: 29% mana | clearcasting |
| 1:38.614 | rotation | . | arcane_blast | Fluffy_Pillow | 22649.6/72440: 31% mana | arcane_charge, clearcasting |
| 1:40.445 | rotation | . | arcane_blast | Fluffy_Pillow | 22552.4/72440: 31% mana | arcane_charge(2), clearcasting(2) |
| 1:42.117 | rotation | . | arcane_blast | Fluffy_Pillow | 20849.7/72440: 29% mana | arcane_charge(3), clearcasting(2) |
| 1:43.629 | rotation | . | arcane_barrage | Fluffy_Pillow | 17540.3/72440: 24% mana | arcane_charge(4), clearcasting(2) |
| 1:44.956 | rotation | . | arcane_orb | Fluffy_Pillow | 22360.5/72440: 31% mana | clearcasting(2) |
| 1:46.283 | rotation | . | arcane_blast | Fluffy_Pillow | 23783.0/72440: 33% mana | arcane_charge(2), clearcasting(2) |
| 1:47.956 | rotation | . | arcane_blast | Fluffy_Pillow | 22081.9/72440: 30% mana | arcane_charge(3), clearcasting(2) |
| 1:49.469 | rotation | . | arcane_missiles | Fluffy_Pillow | 18773.9/72440: 26% mana | arcane_charge(4), clearcasting(2) |
| 1:53.208 | rotation | . | arcane_barrage | Fluffy_Pillow | 24191.0/72440: 33% mana | arcane_charge(4) |
| 1:54.537 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 29014.0/72440: 40% mana | |
| 1:55.865 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28438.1/72440: 39% mana | arcane_charge(4) |
| 1:57.192 | rotation | . | arcane_missiles | Fluffy_Pillow | 30360.6/72440: 42% mana | arcane_charge(4), rune_of_power |
| 2:03.876 | rotation | . | arcane_blast | Fluffy_Pillow | 25044.4/72440: 35% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.227 | shared_cds | . | use_mana_gem | Necrolord_none | 20126.7/72440: 28% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:05.227 | rotation | . | arcane_blast | Fluffy_Pillow | 27370.7/72440: 38% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:06.580 | rotation | . | arcane_blast | Fluffy_Pillow | 22455.9/72440: 31% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:07.934 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 17542.6/72440: 24% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:07.934 | rotation | . | arcane_missiles | Fluffy_Pillow | 17542.6/72440: 24% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:09.956 | rotation | . | arcane_blast | Fluffy_Pillow | 20472.1/72440: 28% mana | arcane_charge(4), presence_of_mind(3), crimson_chorus |
| 2:11.285 | rotation | . | arcane_blast | Fluffy_Pillow | 15522.5/72440: 21% mana | arcane_charge(4), presence_of_mind(2), crimson_chorus |
| 2:12.612 | rotation | . | arcane_blast | Fluffy_Pillow | 10570.1/72440: 15% mana | arcane_charge(4), presence_of_mind, crimson_chorus |
| 2:13.940 | rotation | ? | evocation | Necrolord_none | 5619.1/72440: 8% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:18.540 | rotation | > | cancel_action | Fluffy_Pillow | 69803.1/72440: 96% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus(2) |
| 2:18.546 | cooldowns | x | arcane_power | Fluffy_Pillow | 69811.8/72440: 96% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:18.771 | rotation | . | arcane_missiles | Fluffy_Pillow | 70137.8/72440: 97% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2) |
| 2:20.851 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:22.204 | rotation | . | arcane_blast | Fluffy_Pillow | 69008.3/72440: 95% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:23.556 | rotation | . | arcane_blast | Fluffy_Pillow | 67529.6/72440: 93% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:24.911 | rotation | . | arcane_missiles | Fluffy_Pillow | 66055.2/72440: 91% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:26.971 | rotation | . | arcane_blast | Fluffy_Pillow | 69039.7/72440: 95% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:28.324 | rotation | . | arcane_blast | Fluffy_Pillow | 67562.5/72440: 93% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:29.676 | rotation | . | arcane_missiles | Fluffy_Pillow | 66083.7/72440: 91% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:31.800 | rotation | . | arcane_blast | Fluffy_Pillow | 69161.0/72440: 95% mana | arcane_charge(4), arcane_power, crimson_chorus(3) |
| 2:33.153 | rotation | . | arcane_barrage | Fluffy_Pillow | 67683.7/72440: 93% mana | arcane_charge(4), arcane_power |
| 2:34.481 | rotation | . | arcane_orb | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 2:35.807 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(2) |
| 2:37.480 | rotation | . | arcane_blast | Fluffy_Pillow | 68323.7/72440: 94% mana | arcane_charge(3) |
| 2:38.991 | rotation | . | arcane_blast | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4) |
| 2:40.343 | rotation | . | arcane_blast | Fluffy_Pillow | 60096.6/72440: 83% mana | arcane_charge(4), clearcasting |
| 2:41.698 | rotation | . | arcane_barrage | Fluffy_Pillow | 55184.7/72440: 76% mana | arcane_charge(4), clearcasting |
| 2:43.026 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 60006.3/72440: 83% mana | clearcasting |
| 2:44.355 | cooldowns | y | rune_of_power | Fluffy_Pillow | 59431.8/72440: 82% mana | arcane_charge(4), clearcasting |
| 2:45.683 | rotation | . | arcane_missiles | Fluffy_Pillow | 61355.8/72440: 85% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:54.279 | rotation | . | arcane_missiles | Fluffy_Pillow | 51309.7/72440: 71% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:56.279 | rotation | . | arcane_blast | Fluffy_Pillow | 54207.3/72440: 75% mana | arcane_charge(4), rune_of_power |
| 2:57.633 | rotation | . | arcane_barrage | Fluffy_Pillow | 49294.0/72440: 68% mana | arcane_charge(4), rune_of_power |
| 2:58.961 | rotation | . | arcane_orb | Fluffy_Pillow | 54115.6/72440: 75% mana | |
| 3:00.288 | rotation | . | arcane_blast | Fluffy_Pillow | 55538.1/72440: 77% mana | arcane_charge(2) |
| 3:01.960 | rotation | . | arcane_blast | Fluffy_Pillow | 53835.5/72440: 74% mana | arcane_charge(3) |
| 3:03.471 | rotation | . | arcane_blast | Fluffy_Pillow | 50524.7/72440: 70% mana | arcane_charge(4), crimson_chorus |
| 3:04.824 | rotation | . | arcane_blast | Fluffy_Pillow | 45609.9/72440: 63% mana | arcane_charge(4), crimson_chorus |
| 3:06.179 | rotation | . | arcane_blast | Fluffy_Pillow | 40698.0/72440: 56% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:07.532 | rotation | . | arcane_blast | Fluffy_Pillow | 35783.2/72440: 49% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:08.885 | rotation | . | arcane_blast | Fluffy_Pillow | 30868.5/72440: 43% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:10.237 | rotation | . | arcane_blast | Fluffy_Pillow | 25952.2/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:11.591 | rotation | . | arcane_barrage | Fluffy_Pillow | 21038.9/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:12.920 | rotation | . | arcane_blast | Fluffy_Pillow | 25862.0/72440: 36% mana | clearcasting, crimson_chorus |
| 3:14.910 | rotation | . | arcane_blast | Fluffy_Pillow | 27370.1/72440: 38% mana | arcane_charge, clearcasting, crimson_chorus(2) |
| 3:16.740 | rotation | . | arcane_blast | Fluffy_Pillow | 27271.4/72440: 38% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 3:18.411 | rotation | . | arcane_blast | Fluffy_Pillow | 25567.3/72440: 35% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:19.924 | rotation | . | arcane_barrage | Fluffy_Pillow | 22259.4/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:21.253 | rotation | . | arcane_orb | Fluffy_Pillow | 27082.4/72440: 37% mana | clearcasting(2), crimson_chorus(2) |
| 3:22.580 | rotation | . | arcane_blast | Fluffy_Pillow | 28505.0/72440: 39% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:24.251 | rotation | . | arcane_blast | Fluffy_Pillow | 26800.9/72440: 37% mana | arcane_charge(3), clearcasting(2), crimson_chorus(3) |
| 3:25.764 | rotation | . | arcane_barrage | Fluffy_Pillow | 23493.0/72440: 32% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:27.092 | rotation | . | arcane_missiles | Fluffy_Pillow | 28314.6/72440: 39% mana | clearcasting(2), crimson_chorus(3) |
| 3:29.179 | rotation | . | arcane_missiles | Fluffy_Pillow | 31338.2/72440: 43% mana | clearcasting, crimson_chorus(3) |
| 3:31.175 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 34230.0/72440: 47% mana | crimson_chorus(3) |
| 3:32.501 | cooldowns | y | rune_of_power | Fluffy_Pillow | 33651.1/72440: 46% mana | arcane_charge(4), crimson_chorus(3) |
| 3:33.828 | rotation | . | arcane_missiles | Fluffy_Pillow | 35573.7/72440: 49% mana | arcane_charge(4), rune_of_power |
| 3:40.584 | rotation | . | arcane_missiles | Fluffy_Pillow | 30361.8/72440: 42% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:42.557 | rotation | . | arcane_blast | Fluffy_Pillow | 33220.3/72440: 46% mana | arcane_charge(4), rune_of_power |
| 3:43.911 | rotation | . | arcane_blast | Fluffy_Pillow | 28306.9/72440: 39% mana | arcane_charge(4), rune_of_power |
| 3:45.265 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 23393.6/72440: 32% mana | arcane_charge(4), rune_of_power |
| 3:45.265 | rotation | . | arcane_blast | Fluffy_Pillow | 23393.6/72440: 32% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:46.592 | rotation | . | arcane_blast | Fluffy_Pillow | 18441.2/72440: 25% mana | arcane_charge(4), presence_of_mind(2) |
| 3:47.920 | rotation | . | arcane_blast | Fluffy_Pillow | 13490.2/72440: 19% mana | arcane_charge(4), presence_of_mind |
| 3:49.249 | rotation | . | arcane_blast | Fluffy_Pillow | 8540.6/72440: 12% mana | arcane_charge(4), clearcasting |
| 3:50.603 | rotation | . | evocation | Necrolord_none | 3627.3/72440: 5% mana | arcane_charge(4), clearcasting |
| 3:55.303 | rotation | > | cancel_action | Fluffy_Pillow | 69206.6/72440: 96% mana | arcane_charge(4), clearcasting, evocation |
| 3:55.306 | rotation | . | arcane_blast | Fluffy_Pillow | 69210.9/72440: 96% mana | arcane_charge(4), clearcasting |
| 3:56.660 | rotation | . | arcane_barrage | Fluffy_Pillow | 64297.6/72440: 89% mana | arcane_charge(4), clearcasting |
| 3:57.989 | rotation | . | arcane_orb | Fluffy_Pillow | 69120.7/72440: 95% mana | clearcasting(2) |
| 3:59.315 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 70541.8/72440: 97% mana | arcane_charge(2), clearcasting(2) |
| 3:59.315 | rotation | . | arcane_blast | Fluffy_Pillow | 70541.8/72440: 97% mana | arcane_charge(2), clearcasting(2) |
| 4:00.986 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), clearcasting(2) |
| 4:02.500 | rotation | . | arcane_blast | Fluffy_Pillow | 65014.3/72440: 90% mana | arcane_charge(4), clearcasting(2) |
| 4:03.851 | rotation | . | arcane_blast | Fluffy_Pillow | 60096.6/72440: 83% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.205 | shared_cds | . | use_mana_gem | Necrolord_none | 55183.3/72440: 76% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:05.227 | rotation | . | arcane_missiles | Fluffy_Pillow | 62459.2/72440: 86% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:07.240 | rotation | . | arcane_blast | Fluffy_Pillow | 65375.6/72440: 90% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:08.592 | rotation | . | arcane_blast | Fluffy_Pillow | 60459.4/72440: 83% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:09.945 | rotation | . | arcane_missiles | Fluffy_Pillow | 55544.6/72440: 77% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:13.681 | rotation | . | arcane_blast | Fluffy_Pillow | 60957.3/72440: 84% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:15.035 | rotation | . | arcane_blast | Fluffy_Pillow | 56044.0/72440: 77% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:16.388 | rotation | . | arcane_blast | Fluffy_Pillow | 51129.2/72440: 71% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:17.742 | rotation | @ | arcane_barrage | Fluffy_Pillow | 46215.9/72440: 64% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:19.070 | cooldowns | s | deathborne | Fluffy_Pillow | 51037.5/72440: 70% mana | clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:20.397 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 50460.1/72440: 70% mana | clearcasting(3), deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:21.725 | cooldowns | x | arcane_power | Fluffy_Pillow | 49884.1/72440: 69% mana | arcane_charge(4), clearcasting(3), deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:21.725 | shared_cds | . | berserking | Fluffy_Pillow | 49884.1/72440: 69% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:21.725 | rotation | . | arcane_missiles | Fluffy_Pillow | 49884.1/72440: 69% mana | berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, deathborne, crimson_chorus(2), empyreal_surge(5) |
| 4:31.798 | rotation | . | arcane_blast | Fluffy_Pillow | 53227.8/72440: 73% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, deathborne, crimson_chorus(3) |
| 4:33.030 | rotation | . | arcane_blast | Fluffy_Pillow | 51575.2/72440: 71% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, deathborne, crimson_chorus(3) |
| 4:34.261 | rotation | . | arcane_missiles | Fluffy_Pillow | 49921.2/72440: 69% mana | arcane_charge(4), arcane_power, clearcasting, deathborne |
| 4:36.329 | rotation | . | arcane_barrage | Fluffy_Pillow | 52917.3/72440: 73% mana | arcane_charge(4), arcane_power, deathborne |
| 4:37.658 | rotation | . | arcane_orb | Fluffy_Pillow | 57740.4/72440: 80% mana | deathborne |
| 4:38.986 | rotation | . | arcane_blast | Fluffy_Pillow | 59164.4/72440: 82% mana | arcane_charge(2), deathborne |
| 4:40.658 | rotation | . | arcane_blast | Fluffy_Pillow | 57461.8/72440: 79% mana | arcane_charge(3), clearcasting |
| 4:42.170 | cooldowns | y | rune_of_power | Fluffy_Pillow | 54152.4/72440: 75% mana | arcane_charge(4), clearcasting |
| 4:43.497 | rotation | . | arcane_missiles | Fluffy_Pillow | 56074.9/72440: 77% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:45.487 | rotation | . | arcane_blast | Fluffy_Pillow | 58958.0/72440: 81% mana | arcane_charge(4), rune_of_power |
| 4:46.839 | rotation | . | arcane_blast | Fluffy_Pillow | 54041.8/72440: 75% mana | arcane_charge(4), rune_of_power |
| 4:48.192 | rotation | . | arcane_blast | Fluffy_Pillow | 49127.0/72440: 68% mana | arcane_charge(4), rune_of_power |
| 4:49.544 | rotation | . | arcane_blast | Fluffy_Pillow | 44210.8/72440: 61% mana | arcane_charge(4), rune_of_power |
| 4:50.897 | rotation | . | arcane_blast | Fluffy_Pillow | 39296.1/72440: 54% mana | arcane_charge(4), rune_of_power |
| 4:52.250 | rotation | . | arcane_blast | Fluffy_Pillow | 34381.3/72440: 47% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.603 | rotation | . | arcane_missiles | Fluffy_Pillow | 29466.5/72440: 41% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:55.638 | rotation | . | arcane_blast | Fluffy_Pillow | 32414.8/72440: 45% mana | arcane_charge(4) |
| 4:56.993 | rotation | . | arcane_barrage | Fluffy_Pillow | 27502.9/72440: 38% mana | arcane_charge(4) |
| 4:58.321 | rotation | . | arcane_orb | Fluffy_Pillow | 32324.5/72440: 45% mana | |
| 4:59.649 | rotation | . | arcane_blast | Fluffy_Pillow | 33748.5/72440: 47% mana | arcane_charge(2) |
| 5:01.321 | rotation | . | arcane_blast | Fluffy_Pillow | 32045.9/72440: 44% mana | arcane_charge(3) |
| 5:02.834 | rotation | . | arcane_blast | Fluffy_Pillow | 28738.0/72440: 40% mana | arcane_charge(4) |
| 5:04.187 | rotation | . | arcane_barrage | Fluffy_Pillow | 23823.2/72440: 33% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:05.514 | rotation | . | arcane_blast | Fluffy_Pillow | 28643.4/72440: 40% mana | clearcasting, crimson_chorus |
| 5:07.505 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 30152.9/72440: 42% mana | arcane_charge, clearcasting, crimson_chorus |
| 5:08.831 | rotation | . | arcane_missiles | Fluffy_Pillow | 29574.0/72440: 41% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:17.321 | shared_cds | . | time_warp | Fluffy_Pillow | 26874.3/72440: 37% mana | arcane_charge(4), crimson_chorus(2) |
| 5:17.321 | rotation | . | arcane_barrage | Fluffy_Pillow | 24874.3/72440: 34% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:18.344 | rotation | . | arcane_orb | Fluffy_Pillow | 29254.1/72440: 40% mana | temporal_warp, crimson_chorus(2) |
| 5:19.368 | rotation | . | arcane_blast | Fluffy_Pillow | 30237.6/72440: 42% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:20.654 | rotation | . | arcane_blast | Fluffy_Pillow | 27975.8/72440: 39% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:21.818 | rotation | . | arcane_blast | Fluffy_Pillow | 24162.2/72440: 33% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:22.860 | rotation | . | arcane_blast | Fluffy_Pillow | 18796.8/72440: 26% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:23.902 | rotation | . | arcane_blast | Fluffy_Pillow | 13431.5/72440: 19% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:24.947 | rotation | ? | evocation | Fluffy_Pillow | 8070.5/72440: 11% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:28.347 | rotation | > | cancel_action | Fluffy_Pillow | 69742.9/72440: 96% mana | arcane_charge(4), evocation, temporal_warp, crimson_chorus(3) |
| 5:28.352 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69750.2/72440: 96% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:29.516 | rotation | . | arcane_blast | Fluffy_Pillow | 71436.6/72440: 99% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:30.558 | rotation | . | arcane_blast | Fluffy_Pillow | 65570.8/72440: 91% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:31.602 | rotation | . | arcane_blast | Fluffy_Pillow | 60208.3/72440: 83% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:32.645 | rotation | . | arcane_blast | Fluffy_Pillow | 54844.4/72440: 76% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.687 | rotation | . | arcane_blast | Fluffy_Pillow | 49479.1/72440: 68% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:34.730 | rotation | . | arcane_missiles | Fluffy_Pillow | 44115.2/72440: 61% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:37.746 | rotation | . | arcane_blast | Fluffy_Pillow | 48484.8/72440: 67% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:38.790 | rotation | . | arcane_blast | Fluffy_Pillow | 43122.3/72440: 60% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:39.832 | rotation | . | arcane_blast | Fluffy_Pillow | 37757.0/72440: 52% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:40.875 | rotation | . | arcane_barrage | Fluffy_Pillow | 32393.1/72440: 45% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:41.898 | rotation | . | arcane_orb | Fluffy_Pillow | 36772.8/72440: 51% mana | temporal_warp |
| 5:42.920 | rotation | . | arcane_blast | Fluffy_Pillow | 37753.5/72440: 52% mana | arcane_charge(2), temporal_warp |
| 5:44.207 | rotation | . | arcane_blast | Fluffy_Pillow | 35493.1/72440: 49% mana | arcane_charge(3), temporal_warp |
| 5:45.373 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 31682.4/72440: 44% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:46.418 | final_burn | } | arcane_missiles | Fluffy_Pillow | 26321.4/72440: 36% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:48.130 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 28801.7/72440: 40% mana | arcane_charge(4), temporal_warp |
| 5:49.171 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 23434.9/72440: 32% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Necrolord_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=necrolord
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6119.5 | 6119.5 | 11.2 / 0.184% | 1052.2 / 17.2% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2468.4 | 2336.1 | Mana | 0.00% | 41.4 | 100.0% | 100% |
| Talents |
|
|---|---|
| Venthyr | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_ArcaneProdigy | 6119 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 343 | 5.6% | 19.5 | 14.24sec | 5289 | 4231 | Direct | 19.5 | 4483 | 9014 | 5291 | 17.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.56
opener [=]:0.33
rotation [@]:1.23
rotation [.]:1.91
rotation [.]:0.41
rotation [.]:7.72
rotation [.]:3.75
rotation [.]:0.80
rotation [.]:2.37
rotation [.]:0.39
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2222 | 36.3% | 117.3 | 2.54sec | 5672 | 4338 | Direct | 118.3 | 4722 | 9646 | 5623 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.74
opener [$]:1.00
opener [+]:0.13
opener [<]:19.38
rotation [.]:1.57
rotation [.]:92.03
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 284 | 4.6% | 154.1 | 1.94sec | 549 | 0 | Direct | 154.1 | 455 | 948 | 549 | 19.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2371 | 38.7% | 44.6 | 6.42sec | 15902 | 9003 | Periodic | 304.9 | 1936 | 4019 | 2326 | 18.7% | 24.5% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.87
opener [-]:1.00
opener [:]:1.00
opener [;]:1.05
rotation [.]:4.62
rotation [.]:5.91
rotation [.]:2.69
rotation [.]:4.54
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (133) | 0.0% (2.2%) | 10.6 | 27.64sec | 3756 | 2966 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:9.63
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 133 | 2.2% | 10.6 | 28.41sec | 3758 | 0 | Direct | 10.6 | 3183 | 6346 | 3758 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (89) | 0.0% (1.4%) | 2.0 | 0.00sec | 13126 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 89 | 1.4% | 10.0 | 21.89sec | 2625 | 0 | Periodic | 14.0 | 1559 | 3095 | 1875 | 20.6% | 8.1% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 38 | 0.6% | 20.8 | 13.76sec | 541 | 0 | Direct | 20.8 | 456 | 911 | 541 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6001 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 150 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 43 | 90 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirrors of Torment | 0 (134) | 0.0% (2.2%) | 3.1 | 104.58sec | 12740 | 11268 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirrors Of Torment
Action Details: Mirrors Of Torment
Resources
Spelldata
Action Priority List
cooldowns [s]:1.37
cooldowns [t]:0.76
opener [&]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Agonizing Backlash | 75 | 1.2% | 6.2 | 43.64sec | 3600 | 0 | Direct | 6.2 | 3015 | 6152 | 3600 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Agonizing Backlash
Action Details: Agonizing Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tormenting Backlash | 59 | 1.0% | 3.0 | 103.84sec | 5793 | 0 | Direct | 3.0 | 4945 | 9867 | 5793 | 17.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Tormenting Backlash
Action Details: Tormenting Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.4 | 7.21sec | 297 | 0 | Direct | 41.4 | 251 | 501 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (445) | 0.0% (7.3%) | 5.7 | 53.05sec | 23190 | 18961 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:1.46
cooldowns [v]:3.15
cooldowns [w]:0.13
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 445 | 7.3% | 5.7 | 53.00sec | 23190 | 0 | Direct | 5.7 | 23220 | 0 | 23220 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_ArcaneProdigy | ||||||||||||||||||||||||||
| Arcane Power | 3.3 | 99.81sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:2.34
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 2.0 | 200.40sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:2.00
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.2 | 108.31sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.86
rotation [.]:1.30
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.2 | 304.42sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.24
|
||||||||||||||||||||||||||
| Presence of Mind | 3.4 | 92.57sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.69
cooldowns [{]:1.57
cooldowns [|]:0.15
opener [)]:0.13
opener [*]:0.87
|
||||||||||||||||||||||||||
| Rune of Power | 5.6 | 58.32sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.62
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.11sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 126.46sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.86
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.4 | 124.8 | 14.6sec | 2.1sec | 12.2sec | 83.07% | 0.00% | 80.4 (81.2) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 3.3 | 0.0 | 100.0sec | 100.0sec | 14.7sec | 16.43% | 0.00% | 0.0 (0.0) | 3.2 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 2.0 | 0.0 | 201.2sec | 201.2sec | 12.0sec | 8.10% | 13.40% | 0.0 (0.0) | 2.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 18.2 | 11.2 | 16.6sec | 10.1sec | 7.6sec | 45.79% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.6sec | 51.97% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 2.0 | 0.0 | 197.1sec | 197.1sec | 15.0sec | 10.15% | 0.00% | 0.0 (0.0) | 2.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.2 | 0.0 | 107.9sec | 107.9sec | 3.8sec | 3.99% | 0.00% | 14.2 (14.2) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.2 | 0.0 | 305.2sec | 305.2sec | 23.3sec | 9.59% | 0.00% | 0.0 (0.0) | 1.1 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.4 | 0.0 | 92.1sec | 92.1sec | 4.3sec | 4.93% | 8.61% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 9.0 | 0.0 | 34.8sec | 34.8sec | 11.8sec | 35.24% | 0.00% | 0.0 (0.0) | 8.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.2sec | 303.2sec | 35.3sec | 17.20% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.35% |
| Arcane Barrage Arcane Charge 3 | 1.68% | 0.00% | 16.67% |
| Arcane Barrage Arcane Charge 4 | 98.32% | 83.33% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.75% | 2.40% | 11.68% |
| Arcane Blast Arcane Charge 1 | 4.64% | 1.08% | 8.91% |
| Arcane Blast Arcane Charge 2 | 10.07% | 5.61% | 15.11% |
| Arcane Blast Arcane Charge 3 | 11.45% | 7.37% | 15.70% |
| Arcane Blast Arcane Charge 4 | 67.09% | 55.56% | 78.90% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 2.41% | 0.00% | 8.83% | 1.2s | 0.0s | 7.4s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 16.935 | 0.000 | 54.802 | 54.848 | 19.848 | 109.769 |
| Mirrors of Torment | 14.309 | 0.000 | 180.570 | 52.399 | 21.429 | 198.895 |
| Rune of Power | 10.205 | 0.000 | 62.539 | 58.890 | 24.560 | 153.634 |
| Touch of the Magi | 8.758 | 0.000 | 27.698 | 51.928 | 23.232 | 85.082 |
| Arcane Power | 10.292 | 0.000 | 29.861 | 34.793 | 20.328 | 66.583 |
| Arcane Barrage | 12.084 | 1.029 | 63.665 | 250.921 | 194.942 | 312.732 |
| Arcane Orb | 7.794 | 0.000 | 63.612 | 91.010 | 44.011 | 165.730 |
| Presence of Mind | 28.928 | 0.000 | 95.931 | 103.922 | 56.847 | 165.679 |
| Time Warp | 1.947 | 0.000 | 22.537 | 2.905 | 1.324 | 23.866 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Venthyr_ArcaneProdigy | |||||||
| mana_regen | Mana | 3141.42 | 422673.89 | 60.39% | 134.55 | 11301.28 | 2.60% |
| Evocation | Mana | 119.77 | 175003.35 | 25.01% | 1461.18 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.86 | 20711.49 | 2.96% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.48 | 55766.02 | 7.97% | 2862.09 | 444.31 | 0.79% |
| Mirrors of Torment | Mana | 9.22 | 25717.11 | 3.67% | 2789.26 | 998.87 | 3.74% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2336.07 | 2468.44 | 12747.1 | 32781.0 | 200.7 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Venthyr_ArcaneProdigy | |||||||
| arcane_blast | Mana | 118.3 | 625296.0 | 5287.1 | 5331.6 | 1.1 | |
| arcane_missiles | Mana | 44.6 | 85585.9 | 1918.9 | 1918.8 | 8.3 | |
| arcane_orb | Mana | 10.6 | 5312.6 | 499.8 | 499.9 | 7.5 | |
| mirrors_of_torment | Mana | 3.1 | 6252.2 | 2000.0 | 1999.1 | 6.4 | |
| time_warp | Mana | 1.5 | 2921.7 | 1969.6 | 1964.9 | 0.0 | |
| touch_of_the_magi | Mana | 5.7 | 14188.3 | 2477.0 | 2477.6 | 9.4 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| s | 1.37 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 0.76 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 1.46 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 3.15 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.13 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 2.34 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.62 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.69 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.57 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.15 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.87 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.74 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| & | 1.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.13 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.87 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.13 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.56 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 1.00 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.05 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.38 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.33 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.12 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.86 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 1.23 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 1.91 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.41 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.57 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.62 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.91 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.69 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.54 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 9.63 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 7.72 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.75 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 0.80 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.37 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack | |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 92.03 | arcane_blast |
| . | 1.30 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.39 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.86 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.24 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 2.00 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 2.00 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | G | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Venthyr_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Venthyr_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Venthyr_ArcaneProdigy | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.329 | opener | $ | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.228 | opener | % | rune_of_power | Fluffy_Pillow | 66242.5/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.016 | opener | < | arcane_blast | Fluffy_Pillow | 67384.1/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.818 | opener | < | arcane_blast | Fluffy_Pillow | 61671.1/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.619 | shared_cds | . | use_mana_gem | Venthyr_ArcaneProdigy | 55956.6/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.619 | opener | < | arcane_blast | Fluffy_Pillow | 63200.6/72440: 87% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.422 | opener | < | arcane_blast | Fluffy_Pillow | 57488.9/72440: 79% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.226 | opener | < | arcane_blast | Fluffy_Pillow | 51778.8/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.026 | opener | < | arcane_blast | Fluffy_Pillow | 46062.8/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.828 | opener | < | arcane_blast | Fluffy_Pillow | 40349.8/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.630 | opener | < | arcane_blast | Fluffy_Pillow | 34636.7/72440: 48% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.432 | opener | < | arcane_blast | Fluffy_Pillow | 28923.6/72440: 40% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.236 | opener | < | arcane_blast | Fluffy_Pillow | 23213.5/72440: 32% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.041 | opener | < | arcane_blast | Fluffy_Pillow | 17504.7/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.843 | opener | ; | arcane_missiles | Fluffy_Pillow | 11791.7/72440: 16% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.100 | opener | < | arcane_blast | Fluffy_Pillow | 13612.8/72440: 19% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.903 | opener | < | arcane_blast | Fluffy_Pillow | 7901.2/72440: 11% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.706 | opener | , | arcane_barrage | Fluffy_Pillow | 2189.6/72440: 3% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.491 | opener | " | evocation | Venthyr_ArcaneProdigy | 6224.5/72440: 9% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.191 | rotation | > | cancel_action | Fluffy_Pillow | 69892.2/72440: 96% mana | bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.194 | opener | & | mirrors_of_torment | Fluffy_Pillow | 69896.6/72440: 96% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.981 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69036.8/72440: 95% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.767 | opener | ( | arcane_power | Fluffy_Pillow | 67675.5/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.767 | shared_cds | . | potion | Fluffy_Pillow | 67675.5/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.767 | shared_cds | . | berserking | Fluffy_Pillow | 67675.5/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.767 | opener | - | arcane_missiles | Fluffy_Pillow | 67675.5/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.920 | opener | < | arcane_blast | Fluffy_Pillow | 64458.9/72440: 89% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.673 | opener | < | arcane_blast | Fluffy_Pillow | 62112.4/72440: 86% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.427 | opener | < | arcane_blast | Fluffy_Pillow | 59767.3/72440: 83% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.182 | opener | < | arcane_blast | Fluffy_Pillow | 57423.6/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.936 | opener | < | arcane_blast | Fluffy_Pillow | 55078.5/72440: 76% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.691 | opener | * | presence_of_mind | Fluffy_Pillow | 52734.9/72440: 73% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.691 | opener | : | arcane_missiles | Fluffy_Pillow | 52734.9/72440: 73% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.848 | opener | < | arcane_blast | Fluffy_Pillow | 57308.7/72440: 79% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, potion_of_spectral_intellect |
| 0:33.636 | opener | < | arcane_blast | Fluffy_Pillow | 55012.9/72440: 76% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:34.422 | opener | < | arcane_blast | Fluffy_Pillow | 52714.1/72440: 73% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:35.209 | rotation | . | arcane_barrage | Fluffy_Pillow | 50416.8/72440: 70% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:35.997 | rotation | . | arcane_orb | Fluffy_Pillow | 54456.1/72440: 75% mana | bloodlust, clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.787 | rotation | . | arcane_blast | Fluffy_Pillow | 55100.6/72440: 76% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.780 | rotation | . | arcane_blast | Fluffy_Pillow | 52414.3/72440: 72% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.677 | rotation | . | arcane_blast | Fluffy_Pillow | 48213.9/72440: 67% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.481 | rotation | . | arcane_missiles | Fluffy_Pillow | 42503.7/72440: 59% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:40.696 | rotation | . | arcane_blast | Fluffy_Pillow | 44264.0/72440: 61% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.499 | rotation | . | arcane_blast | Fluffy_Pillow | 38552.4/72440: 53% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:42.851 | rotation | . | arcane_blast | Fluffy_Pillow | 33636.2/72440: 46% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:44.204 | rotation | . | arcane_missiles | Fluffy_Pillow | 28721.4/72440: 40% mana | arcane_charge(4), clearcasting(3), potion_of_spectral_intellect |
| 0:46.079 | rotation | . | arcane_blast | Fluffy_Pillow | 31437.9/72440: 43% mana | arcane_charge(4), clearcasting(2) |
| 0:47.432 | rotation | . | arcane_blast | Fluffy_Pillow | 26523.1/72440: 37% mana | arcane_charge(4), clearcasting(2) |
| 0:48.786 | rotation | . | arcane_missiles | Fluffy_Pillow | 21609.8/72440: 30% mana | arcane_charge(4), clearcasting(3) |
| 0:50.876 | rotation | . | arcane_barrage | Fluffy_Pillow | 24637.8/72440: 34% mana | arcane_charge(4), clearcasting(2) |
| 0:52.203 | rotation | . | arcane_blast | Fluffy_Pillow | 29457.9/72440: 41% mana | clearcasting(2) |
| 0:54.194 | rotation | . | arcane_blast | Fluffy_Pillow | 30967.5/72440: 43% mana | arcane_charge, clearcasting(2) |
| 0:56.024 | rotation | . | arcane_orb | Fluffy_Pillow | 30868.8/72440: 43% mana | arcane_charge(2), clearcasting(2) |
| 0:57.350 | rotation | . | arcane_missiles | Fluffy_Pillow | 32289.9/72440: 45% mana | arcane_charge(4), clearcasting(2) |
| 0:59.398 | rotation | . | arcane_missiles | Fluffy_Pillow | 35257.1/72440: 49% mana | arcane_charge(4), clearcasting |
| 1:01.512 | rotation | . | arcane_blast | Fluffy_Pillow | 38319.8/72440: 53% mana | arcane_charge(4), crimson_chorus |
| 1:02.865 | rotation | . | arcane_blast | Fluffy_Pillow | 33405.0/72440: 46% mana | arcane_charge(4), crimson_chorus |
| 1:04.218 | rotation | . | arcane_blast | Fluffy_Pillow | 28490.3/72440: 39% mana | arcane_charge(4), crimson_chorus |
| 1:05.570 | rotation | . | arcane_barrage | Fluffy_Pillow | 23574.1/72440: 33% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:06.897 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28394.2/72440: 39% mana | clearcasting, crimson_chorus |
| 1:08.225 | cooldowns | y | rune_of_power | Fluffy_Pillow | 27818.2/72440: 38% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:09.552 | rotation | . | arcane_missiles | Fluffy_Pillow | 29740.8/72440: 41% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 1:18.262 | rotation | . | arcane_blast | Fluffy_Pillow | 19859.8/72440: 27% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.616 | rotation | . | arcane_blast | Fluffy_Pillow | 14946.5/72440: 21% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:20.970 | rotation | . | arcane_barrage | Fluffy_Pillow | 10033.2/72440: 14% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 1:22.298 | rotation | . | arcane_orb | Fluffy_Pillow | 14854.8/72440: 21% mana | crimson_chorus(3) |
| 1:23.626 | rotation | . | arcane_blast | Fluffy_Pillow | 16278.8/72440: 22% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.297 | rotation | . | arcane_blast | Fluffy_Pillow | 14574.7/72440: 20% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.809 | rotation | . | arcane_barrage | Fluffy_Pillow | 11265.3/72440: 16% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:28.137 | rotation | . | arcane_blast | Fluffy_Pillow | 16086.9/72440: 22% mana | clearcasting, crimson_chorus(3) |
| 1:30.125 | rotation | . | arcane_blast | Fluffy_Pillow | 17592.1/72440: 24% mana | arcane_charge, clearcasting |
| 1:31.956 | rotation | . | arcane_blast | Fluffy_Pillow | 17494.9/72440: 24% mana | arcane_charge(2), clearcasting |
| 1:33.628 | rotation | . | arcane_blast | Fluffy_Pillow | 15792.3/72440: 22% mana | arcane_charge(3), clearcasting |
| 1:35.139 | rotation | . | arcane_barrage | Fluffy_Pillow | 12481.4/72440: 17% mana | arcane_charge(4), clearcasting |
| 1:36.467 | rotation | . | arcane_blast | Fluffy_Pillow | 17303.0/72440: 24% mana | clearcasting |
| 1:38.456 | rotation | . | arcane_missiles | Fluffy_Pillow | 18809.7/72440: 26% mana | arcane_charge, clearcasting |
| 1:40.357 | rotation | . | arcane_blast | Fluffy_Pillow | 21563.9/72440: 30% mana | arcane_charge |
| 1:42.187 | rotation | . | arcane_orb | Fluffy_Pillow | 21465.2/72440: 30% mana | arcane_charge(2) |
| 1:43.626 | rotation | . | arcane_barrage | Fluffy_Pillow | 23050.0/72440: 32% mana | arcane_charge(4) |
| 1:44.953 | rotation | . | arcane_blast | Fluffy_Pillow | 27870.1/72440: 38% mana | |
| 1:46.944 | rotation | . | arcane_blast | Fluffy_Pillow | 29379.7/72440: 41% mana | arcane_charge, clearcasting |
| 1:48.776 | rotation | . | arcane_blast | Fluffy_Pillow | 29283.9/72440: 40% mana | arcane_charge(2), clearcasting |
| 1:50.449 | rotation | . | arcane_blast | Fluffy_Pillow | 27582.7/72440: 38% mana | arcane_charge(3), clearcasting |
| 1:51.961 | rotation | . | arcane_blast | Fluffy_Pillow | 24273.3/72440: 34% mana | arcane_charge(4), clearcasting(2) |
| 1:53.314 | rotation | @ | arcane_barrage | Fluffy_Pillow | 19358.6/72440: 27% mana | arcane_charge(4), clearcasting(2) |
| 1:54.641 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 24178.7/72440: 33% mana | clearcasting(2) |
| 1:55.969 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 24102.7/72440: 33% mana | clearcasting(2) |
| 1:57.296 | cooldowns | x | arcane_power | Fluffy_Pillow | 23525.3/72440: 32% mana | arcane_charge(4), clearcasting(2) |
| 1:57.296 | rotation | . | arcane_missiles | Fluffy_Pillow | 23525.3/72440: 32% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power |
| 2:04.965 | shared_cds | . | use_mana_gem | Venthyr_ArcaneProdigy | 32931.3/72440: 45% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:04.965 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 40175.3/72440: 55% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus |
| 2:04.965 | rotation | . | arcane_blast | Fluffy_Pillow | 40175.3/72440: 55% mana | arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:06.294 | rotation | . | arcane_missiles | Fluffy_Pillow | 38663.3/72440: 53% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:08.396 | rotation | . | arcane_blast | Fluffy_Pillow | 41708.7/72440: 58% mana | arcane_charge(4), arcane_power, presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:09.722 | rotation | . | arcane_blast | Fluffy_Pillow | 43089.9/72440: 59% mana | arcane_charge(4), arcane_power, presence_of_mind, crimson_chorus |
| 2:11.050 | rotation | . | arcane_blast | Fluffy_Pillow | 41576.4/72440: 57% mana | arcane_charge(4), arcane_power, crimson_chorus(2) |
| 2:12.404 | cooldowns | y | rune_of_power | Fluffy_Pillow | 36663.0/72440: 51% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:13.731 | rotation | . | arcane_missiles | Fluffy_Pillow | 38585.6/72440: 53% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 2:15.699 | rotation | . | arcane_blast | Fluffy_Pillow | 41436.8/72440: 57% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:17.053 | rotation | . | arcane_blast | Fluffy_Pillow | 36523.5/72440: 50% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:18.405 | rotation | . | arcane_blast | Fluffy_Pillow | 31607.3/72440: 44% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:19.760 | rotation | . | arcane_blast | Fluffy_Pillow | 26695.4/72440: 37% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:21.114 | rotation | . | arcane_blast | Fluffy_Pillow | 21782.1/72440: 30% mana | arcane_charge(4), rune_of_power, crimson_chorus(3) |
| 2:22.467 | rotation | . | arcane_blast | Fluffy_Pillow | 16867.3/72440: 23% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3) |
| 2:23.820 | rotation | . | arcane_missiles | Fluffy_Pillow | 11952.6/72440: 16% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(3) |
| 2:27.641 | rotation | . | arcane_blast | Fluffy_Pillow | 17488.4/72440: 24% mana | arcane_charge(4), crimson_chorus(3) |
| 2:28.995 | rotation | . | arcane_blast | Fluffy_Pillow | 12575.1/72440: 17% mana | arcane_charge(4), crimson_chorus(3) |
| 2:30.349 | rotation | . | arcane_blast | Fluffy_Pillow | 7661.8/72440: 11% mana | arcane_charge(4), clearcasting |
| 2:31.703 | rotation | . | evocation | Venthyr_ArcaneProdigy | 2748.4/72440: 4% mana | arcane_charge(4), clearcasting |
| 2:36.503 | rotation | > | cancel_action | Fluffy_Pillow | 69723.0/72440: 96% mana | arcane_charge(4), clearcasting, evocation |
| 2:36.508 | rotation | . | arcane_blast | Fluffy_Pillow | 69730.3/72440: 96% mana | arcane_charge(4), clearcasting |
| 2:37.863 | rotation | . | arcane_barrage | Fluffy_Pillow | 64818.4/72440: 89% mana | arcane_charge(4), clearcasting |
| 2:39.192 | rotation | . | arcane_orb | Fluffy_Pillow | 69641.5/72440: 96% mana | clearcasting(2) |
| 2:40.519 | rotation | . | arcane_blast | Fluffy_Pillow | 71064.0/72440: 98% mana | arcane_charge(2), clearcasting(2) |
| 2:42.190 | rotation | . | arcane_blast | Fluffy_Pillow | 68320.8/72440: 94% mana | arcane_charge(3), clearcasting(2) |
| 2:43.703 | rotation | . | arcane_blast | Fluffy_Pillow | 65012.8/72440: 90% mana | arcane_charge(4), clearcasting(2) |
| 2:45.057 | rotation | . | arcane_blast | Fluffy_Pillow | 60099.5/72440: 83% mana | arcane_charge(4), clearcasting(2) |
| 2:46.411 | rotation | . | arcane_missiles | Fluffy_Pillow | 55186.2/72440: 76% mana | arcane_charge(4), clearcasting(3) |
| 2:48.431 | rotation | . | arcane_blast | Fluffy_Pillow | 58112.8/72440: 80% mana | arcane_charge(4), clearcasting(2) |
| 2:49.784 | rotation | . | arcane_blast | Fluffy_Pillow | 53198.0/72440: 73% mana | arcane_charge(4), clearcasting(2) |
| 2:51.137 | rotation | . | arcane_blast | Fluffy_Pillow | 48283.2/72440: 67% mana | arcane_charge(4), clearcasting(2) |
| 2:52.492 | rotation | . | arcane_missiles | Fluffy_Pillow | 43371.3/72440: 60% mana | arcane_charge(4), clearcasting(3) |
| 2:54.483 | rotation | . | arcane_blast | Fluffy_Pillow | 46255.9/72440: 64% mana | arcane_charge(4), clearcasting(2) |
| 2:55.836 | rotation | . | arcane_blast | Fluffy_Pillow | 41341.1/72440: 57% mana | arcane_charge(4), clearcasting(2) |
| 2:57.189 | rotation | . | arcane_blast | Fluffy_Pillow | 36426.3/72440: 50% mana | arcane_charge(4), clearcasting(2) |
| 2:58.542 | rotation | . | arcane_barrage | Fluffy_Pillow | 31511.6/72440: 44% mana | arcane_charge(4), clearcasting(2) |
| 2:59.871 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 36334.6/72440: 50% mana | clearcasting(2) |
| 3:01.199 | cooldowns | y | rune_of_power | Fluffy_Pillow | 35758.6/72440: 49% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:02.527 | rotation | . | arcane_missiles | Fluffy_Pillow | 37682.6/72440: 52% mana | arcane_charge(4), clearcasting(3), rune_of_power, crimson_chorus |
| 3:10.334 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 41493.4/72440: 57% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 3:10.334 | rotation | . | arcane_blast | Fluffy_Pillow | 41493.4/72440: 57% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 3:11.687 | rotation | . | arcane_blast | Fluffy_Pillow | 36578.6/72440: 50% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:13.041 | rotation | . | arcane_blast | Fluffy_Pillow | 31665.3/72440: 44% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:14.394 | rotation | . | arcane_barrage | Fluffy_Pillow | 26750.6/72440: 37% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 3:15.722 | rotation | . | arcane_orb | Fluffy_Pillow | 31572.2/72440: 44% mana | crimson_chorus(2) |
| 3:17.049 | rotation | . | arcane_blast | Fluffy_Pillow | 32994.7/72440: 46% mana | arcane_charge(2), crimson_chorus(2) |
| 3:18.720 | rotation | . | arcane_blast | Fluffy_Pillow | 31290.7/72440: 43% mana | arcane_charge(3), crimson_chorus(2) |
| 3:20.234 | rotation | . | arcane_blast | Fluffy_Pillow | 27984.1/72440: 39% mana | arcane_charge(4), crimson_chorus(2) |
| 3:21.587 | rotation | . | arcane_barrage | Fluffy_Pillow | 23069.4/72440: 32% mana | arcane_charge(4), crimson_chorus(3) |
| 3:22.915 | rotation | . | arcane_blast | Fluffy_Pillow | 27891.0/72440: 39% mana | crimson_chorus(3) |
| 3:24.905 | rotation | . | arcane_blast | Fluffy_Pillow | 29399.1/72440: 41% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 3:26.736 | rotation | . | arcane_blast | Fluffy_Pillow | 29301.8/72440: 40% mana | arcane_charge(2), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:28.409 | rotation | . | arcane_blast | Fluffy_Pillow | 27600.7/72440: 38% mana | arcane_charge(3), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:29.920 | cooldowns | t | mirrors_of_torment | Fluffy_Pillow | 24289.8/72440: 34% mana | arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 3:31.247 | cooldowns | x | arcane_power | Fluffy_Pillow | 24212.4/72440: 33% mana | arcane_charge(4), clearcasting, empyreal_surge(5) |
| 3:31.247 | shared_cds | . | berserking | Fluffy_Pillow | 24212.4/72440: 33% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:31.247 | rotation | . | arcane_missiles | Fluffy_Pillow | 24212.4/72440: 33% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:33.084 | rotation | . | arcane_blast | Fluffy_Pillow | 29771.4/72440: 41% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:34.315 | rotation | . | arcane_blast | Fluffy_Pillow | 28117.4/72440: 39% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:35.546 | rotation | . | arcane_blast | Fluffy_Pillow | 26463.4/72440: 37% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:36.778 | rotation | . | arcane_missiles | Fluffy_Pillow | 24810.8/72440: 34% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, empyreal_surge(5) |
| 3:38.656 | rotation | . | arcane_blast | Fluffy_Pillow | 27531.6/72440: 38% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:39.887 | rotation | . | arcane_blast | Fluffy_Pillow | 28775.2/72440: 40% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, empyreal_surge(5) |
| 3:41.119 | rotation | . | arcane_blast | Fluffy_Pillow | 27122.6/72440: 37% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 3:42.350 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 25468.6/72440: 35% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 3:42.350 | rotation | . | arcane_blast | Fluffy_Pillow | 25468.6/72440: 35% mana | berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power |
| 3:43.558 | rotation | . | arcane_blast | Fluffy_Pillow | 23781.3/72440: 33% mana | arcane_charge(4), arcane_power, presence_of_mind(2) |
| 3:44.885 | rotation | . | arcane_blast | Fluffy_Pillow | 25163.9/72440: 35% mana | arcane_charge(4), arcane_power, presence_of_mind |
| 3:46.213 | rotation | . | arcane_barrage | Fluffy_Pillow | 23650.4/72440: 33% mana | arcane_charge(4), arcane_power |
| 3:47.538 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28467.7/72440: 39% mana | |
| 3:48.864 | cooldowns | y | rune_of_power | Fluffy_Pillow | 27888.8/72440: 38% mana | arcane_charge(4) |
| 3:50.190 | rotation | . | arcane_missiles | Fluffy_Pillow | 29809.9/72440: 41% mana | arcane_charge(4), rune_of_power |
| 3:59.251 | rotation | . | arcane_blast | Fluffy_Pillow | 12937.5/72440: 18% mana | arcane_charge(4), rune_of_power |
| 4:00.605 | rotation | . | arcane_blast | Fluffy_Pillow | 8024.1/72440: 11% mana | arcane_charge(4), rune_of_power |
| 4:01.958 | rotation | . | arcane_barrage | Fluffy_Pillow | 3109.4/72440: 4% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 4:03.285 | rotation | . | arcane_orb | Fluffy_Pillow | 7929.5/72440: 11% mana | clearcasting, crimson_chorus |
| 4:04.613 | rotation | . | arcane_blast | Fluffy_Pillow | 9353.5/72440: 13% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 4:06.285 | shared_cds | . | use_mana_gem | Venthyr_ArcaneProdigy | 7650.9/72440: 11% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 4:06.285 | rotation | . | arcane_blast | Fluffy_Pillow | 14894.9/72440: 21% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 4:07.798 | rotation | . | arcane_blast | Fluffy_Pillow | 11587.0/72440: 16% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:09.151 | rotation | . | evocation | Fluffy_Pillow | 6672.2/72440: 9% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:13.651 | rotation | > | cancel_action | Fluffy_Pillow | 69460.9/72440: 96% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus(2) |
| 4:13.657 | rotation | . | arcane_missiles | Fluffy_Pillow | 69469.6/72440: 96% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:15.647 | rotation | . | arcane_blast | Fluffy_Pillow | 72352.7/72440: 100% mana | arcane_charge(4), crimson_chorus(2) |
| 4:17.001 | rotation | . | arcane_blast | Fluffy_Pillow | 65572.2/72440: 91% mana | arcane_charge(4), crimson_chorus(2) |
| 4:18.355 | rotation | . | arcane_blast | Fluffy_Pillow | 60658.9/72440: 84% mana | arcane_charge(4), crimson_chorus(2) |
| 4:19.709 | rotation | . | arcane_blast | Fluffy_Pillow | 55745.6/72440: 77% mana | arcane_charge(4), crimson_chorus(2) |
| 4:21.061 | rotation | . | arcane_blast | Fluffy_Pillow | 50829.4/72440: 70% mana | arcane_charge(4), crimson_chorus(2) |
| 4:22.416 | rotation | . | arcane_barrage | Fluffy_Pillow | 45917.5/72440: 63% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:23.742 | rotation | . | arcane_orb | Fluffy_Pillow | 50736.2/72440: 70% mana | clearcasting, crimson_chorus(3) |
| 4:25.069 | rotation | . | arcane_blast | Fluffy_Pillow | 52158.8/72440: 72% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 4:26.740 | rotation | . | arcane_blast | Fluffy_Pillow | 50454.7/72440: 70% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 4:28.253 | rotation | . | arcane_blast | Fluffy_Pillow | 47146.7/72440: 65% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:29.608 | rotation | . | arcane_blast | Fluffy_Pillow | 42234.9/72440: 58% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 4:30.961 | rotation | . | arcane_blast | Fluffy_Pillow | 37320.1/72440: 52% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 4:32.315 | rotation | . | arcane_missiles | Fluffy_Pillow | 32406.8/72440: 45% mana | arcane_charge(4), clearcasting(3) |
| 4:34.347 | rotation | . | arcane_barrage | Fluffy_Pillow | 35350.7/72440: 49% mana | arcane_charge(4), clearcasting(2) |
| 4:35.675 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 40172.3/72440: 55% mana | clearcasting(2) |
| 4:37.004 | cooldowns | y | rune_of_power | Fluffy_Pillow | 39597.8/72440: 55% mana | arcane_charge(4), clearcasting(2) |
| 4:38.332 | rotation | . | arcane_missiles | Fluffy_Pillow | 41521.8/72440: 57% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 4:46.309 | rotation | . | arcane_blast | Fluffy_Pillow | 45578.9/72440: 63% mana | arcane_charge(4), rune_of_power |
| 4:47.662 | rotation | . | arcane_blast | Fluffy_Pillow | 40664.1/72440: 56% mana | arcane_charge(4), rune_of_power |
| 4:49.015 | rotation | . | arcane_barrage | Fluffy_Pillow | 35749.3/72440: 49% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:50.343 | rotation | . | arcane_orb | Fluffy_Pillow | 40570.9/72440: 56% mana | clearcasting |
| 4:51.670 | rotation | . | arcane_blast | Fluffy_Pillow | 41993.5/72440: 58% mana | arcane_charge(2), clearcasting |
| 4:53.342 | rotation | . | arcane_blast | Fluffy_Pillow | 40290.9/72440: 56% mana | arcane_charge(3), clearcasting |
| 4:54.855 | rotation | . | arcane_blast | Fluffy_Pillow | 36982.9/72440: 51% mana | arcane_charge(4), clearcasting |
| 4:56.209 | rotation | . | arcane_blast | Fluffy_Pillow | 32069.6/72440: 44% mana | arcane_charge(4), clearcasting |
| 4:57.564 | rotation | . | arcane_blast | Fluffy_Pillow | 27157.7/72440: 37% mana | arcane_charge(4), clearcasting |
| 4:58.918 | rotation | . | arcane_barrage | Fluffy_Pillow | 22244.4/72440: 31% mana | arcane_charge(4), clearcasting |
| 5:00.247 | rotation | . | arcane_blast | Fluffy_Pillow | 27067.4/72440: 37% mana | clearcasting(2) |
| 5:02.236 | rotation | . | arcane_blast | Fluffy_Pillow | 28574.1/72440: 39% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 5:04.068 | rotation | . | arcane_blast | Fluffy_Pillow | 28478.3/72440: 39% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 5:05.740 | rotation | . | arcane_blast | Fluffy_Pillow | 26775.7/72440: 37% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 5:07.254 | rotation | . | arcane_barrage | Fluffy_Pillow | 23469.2/72440: 32% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:08.582 | rotation | . | arcane_missiles | Fluffy_Pillow | 28290.8/72440: 39% mana | clearcasting(2), crimson_chorus |
| 5:10.634 | shared_cds | . | time_warp | Fluffy_Pillow | 31263.7/72440: 43% mana | clearcasting, crimson_chorus |
| 5:10.634 | rotation | . | arcane_orb | Fluffy_Pillow | 29263.7/72440: 40% mana | clearcasting, temporal_warp, crimson_chorus |
| 5:11.658 | rotation | . | arcane_missiles | Fluffy_Pillow | 30247.3/72440: 42% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus |
| 5:13.340 | rotation | . | arcane_blast | Fluffy_Pillow | 32684.2/72440: 45% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:14.626 | rotation | . | arcane_blast | Fluffy_Pillow | 30422.3/72440: 42% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:15.792 | rotation | . | arcane_blast | Fluffy_Pillow | 26611.6/72440: 37% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:16.834 | rotation | . | arcane_barrage | Fluffy_Pillow | 21246.3/72440: 29% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:17.856 | rotation | . | arcane_blast | Fluffy_Pillow | 25624.6/72440: 35% mana | clearcasting, temporal_warp, crimson_chorus(2) |
| 5:19.389 | rotation | . | arcane_blast | Fluffy_Pillow | 26470.6/72440: 37% mana | arcane_charge, clearcasting, temporal_warp, crimson_chorus(2) |
| 5:20.799 | rotation | . | arcane_blast | Fluffy_Pillow | 25763.4/72440: 36% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:22.086 | rotation | @ | arcane_barrage | Fluffy_Pillow | 23503.0/72440: 32% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:23.107 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 27155.4/72440: 37% mana | clearcasting, temporal_warp, crimson_chorus(3) |
| 5:24.130 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 26637.5/72440: 37% mana | clearcasting, temporal_warp, crimson_chorus(3) |
| 5:25.153 | cooldowns | x | arcane_power | Fluffy_Pillow | 25619.7/72440: 35% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:25.153 | shared_cds | . | potion | Fluffy_Pillow | 25619.7/72440: 35% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:25.153 | rotation | . | arcane_missiles | Fluffy_Pillow | 25619.7/72440: 35% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), potion_of_spectral_intellect |
| 5:33.586 | rotation | . | arcane_blast | Fluffy_Pillow | 24882.6/72440: 34% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:34.629 | rotation | . | arcane_blast | Fluffy_Pillow | 22956.2/72440: 32% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:35.671 | rotation | . | arcane_blast | Fluffy_Pillow | 21028.3/72440: 29% mana | arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:36.713 | cooldowns | z | presence_of_mind | Fluffy_Pillow | 19100.5/72440: 26% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:36.713 | rotation | . | arcane_blast | Fluffy_Pillow | 19100.5/72440: 26% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:37.737 | rotation | . | arcane_missiles | Fluffy_Pillow | 20044.2/72440: 28% mana | arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 5:39.415 | rotation | . | arcane_blast | Fluffy_Pillow | 22475.2/72440: 31% mana | arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 5:40.438 | cooldowns | y | rune_of_power | Fluffy_Pillow | 20519.9/72440: 28% mana | arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 5:41.462 | rotation | . | arcane_blast | Fluffy_Pillow | 22003.4/72440: 30% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:42.485 | rotation | . | arcane_missiles | Fluffy_Pillow | 16610.6/72440: 23% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:44.106 | rotation | . | arcane_blast | Fluffy_Pillow | 18959.1/72440: 26% mana | arcane_charge(4), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:45.148 | rotation | . | arcane_blast | Fluffy_Pillow | 13593.7/72440: 19% mana | arcane_charge(4), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:46.191 | rotation | . | arcane_blast | Fluffy_Pillow | 8229.8/72440: 11% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:47.235 | rotation | . | arcane_missiles | Fluffy_Pillow | 2867.4/72440: 4% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 5:48.798 | final_burn | ! | arcane_barrage | Fluffy_Pillow | 5131.8/72440: 7% mana | arcane_charge(4), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Venthyr_ArcaneProdigy"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=34:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5954.5 | 5954.5 | 9.7 / 0.162% | 907.6 / 15.2% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2484.1 | 2363.0 | Mana | 0.00% | 41.0 | 100.0% | 100% |
| Talents |
|
|---|---|
| Venthyr | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_ArtificeoftheArchmage | 5955 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 357 | 6.0% | 20.3 | 13.85sec | 5282 | 4224 | Direct | 20.3 | 4477 | 8961 | 5282 | 18.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.57
opener [=]:0.32
rotation [@]:0.42
rotation [.]:3.32
rotation [.]:0.11
rotation [.]:7.80
rotation [.]:3.72
rotation [.]:1.15
rotation [.]:2.60
rotation [.]:0.00
rotation [.]:0.23
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2106 | 35.3% | 114.5 | 2.61sec | 5502 | 4215 | Direct | 115.5 | 4595 | 9365 | 5456 | 18.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.42
opener [$]:1.00
opener [+]:0.15
opener [<]:19.39
rotation [.]:1.60
rotation [.]:89.54
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 281 | 4.7% | 157.5 | 1.89sec | 534 | 0 | Direct | 157.5 | 437 | 933 | 534 | 19.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2340 | 39.3% | 45.1 | 6.33sec | 15555 | 8765 | Periodic | 308.7 | 1877 | 3951 | 2272 | 19.0% | 24.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.90
opener [-]:1.00
opener [:]:0.98
opener [;]:1.05
rotation [.]:4.97
rotation [.]:5.34
rotation [.]:2.97
rotation [.]:4.52
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (139) | 0.0% (2.3%) | 11.2 | 26.38sec | 3722 | 2938 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:10.17
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 139 | 2.3% | 11.2 | 27.25sec | 3723 | 0 | Direct | 11.2 | 3158 | 6308 | 3723 | 17.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12469 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.30sec | 2501 | 0 | Periodic | 13.3 | 1564 | 3095 | 1857 | 19.2% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.6 | 14.11sec | 540 | 0 | Direct | 20.6 | 456 | 912 | 540 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 5994 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 150 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 43 | 90 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirrors of Torment | 0 (113) | 0.0% (1.9%) | 2.6 | 130.31sec | 12919 | 11513 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirrors Of Torment
Action Details: Mirrors Of Torment
Resources
Spelldata
Action Priority List
cooldowns [s]:0.61
cooldowns [t]:1.03
opener [&]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Agonizing Backlash | 66 | 1.1% | 5.2 | 51.17sec | 3795 | 0 | Direct | 5.2 | 3100 | 6238 | 3795 | 22.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Agonizing Backlash
Action Details: Agonizing Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tormenting Backlash | 47 | 0.8% | 2.5 | 129.01sec | 5628 | 0 | Direct | 2.5 | 4906 | 9785 | 5626 | 14.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Tormenting Backlash
Action Details: Tormenting Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.22sec | 297 | 0 | Direct | 41.2 | 251 | 501 | 297 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (439) | 0.0% (7.4%) | 6.1 | 49.06sec | 21488 | 17547 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.62
cooldowns [v]:4.36
cooldowns [w]:0.14
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 439 | 7.4% | 6.1 | 48.99sec | 21488 | 0 | Direct | 6.1 | 21516 | 0 | 21516 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_ArtificeoftheArchmage | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.76sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 248.08sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 104.34sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:1.04
rotation [.]:1.27
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 97.07sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.27
cooldowns [{]:1.64
cooldowns [|]:0.29
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.12sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.96
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.62sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.49
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.02sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.92
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 21.2 | 124.0 | 14.1sec | 2.1sec | 11.8sec | 83.90% | 0.00% | 79.3 (80.4) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 124.0sec | 124.0sec | 14.7sec | 13.47% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 248.4sec | 248.4sec | 11.7sec | 6.77% | 12.27% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.7 | 12.0 | 17.0sec | 10.0sec | 8.0sec | 47.32% | 0.00% | 0.1 (0.1) | 0.3 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.6sec | 51.97% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 242.3sec | 242.3sec | 14.5sec | 8.87% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.7sec | 103.7sec | 3.8sec | 4.20% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 300.0sec | 300.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 97.3sec | 97.3sec | 4.0sec | 4.31% | 8.30% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.5sec | 35.5sec | 11.8sec | 34.25% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.8sec | 303.8sec | 35.2sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 3 | 2.20% | 0.00% | 22.22% |
| Arcane Barrage Arcane Charge 4 | 97.80% | 77.78% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.31% | 1.89% | 11.83% |
| Arcane Blast Arcane Charge 1 | 4.29% | 0.89% | 9.18% |
| Arcane Blast Arcane Charge 2 | 10.27% | 5.13% | 15.31% |
| Arcane Blast Arcane Charge 3 | 11.51% | 6.32% | 16.33% |
| Arcane Blast Arcane Charge 4 | 67.62% | 57.69% | 78.63% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 2.35% | 0.00% | 8.40% | 1.2s | 0.0s | 7.3s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.055 | 0.000 | 55.422 | 46.919 | 21.339 | 80.125 |
| Mirrors of Torment | 31.510 | 15.919 | 161.349 | 92.034 | 57.938 | 179.579 |
| Rune of Power | 6.902 | 0.000 | 42.558 | 42.689 | 21.099 | 88.556 |
| Touch of the Magi | 5.318 | 0.000 | 26.666 | 33.949 | 20.746 | 70.554 |
| Arcane Power | 9.375 | 0.000 | 24.003 | 26.077 | 17.499 | 64.081 |
| Arcane Barrage | 11.607 | 0.004 | 55.791 | 248.930 | 193.051 | 306.664 |
| Arcane Orb | 6.760 | 0.000 | 60.204 | 80.600 | 42.051 | 144.014 |
| Presence of Mind | 32.474 | 0.000 | 124.049 | 114.793 | 81.640 | 186.330 |
| Time Warp | 2.136 | 0.000 | 21.419 | 3.191 | 1.324 | 22.747 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Venthyr_ArtificeoftheArchmage | |||||||
| mana_regen | Mana | 3134.72 | 422736.73 | 59.72% | 134.86 | 11256.09 | 2.59% |
| Evocation | Mana | 125.63 | 183872.86 | 25.97% | 1463.61 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.92 | 21178.01 | 2.99% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.27 | 58151.18 | 8.21% | 2868.50 | 264.10 | 0.45% |
| Mirrors of Torment | Mana | 7.74 | 21957.04 | 3.10% | 2837.75 | 463.07 | 2.07% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2363.05 | 2484.11 | 11996.8 | 36168.5 | 1023.7 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Venthyr_ArtificeoftheArchmage | |||||||
| arcane_blast | Mana | 115.5 | 620709.5 | 5373.9 | 5420.5 | 1.0 | |
| arcane_missiles | Mana | 45.1 | 94472.8 | 2095.5 | 2096.1 | 7.4 | |
| arcane_orb | Mana | 11.2 | 5585.9 | 500.0 | 499.8 | 7.4 | |
| mirrors_of_torment | Mana | 2.6 | 5263.0 | 2000.0 | 2001.3 | 6.5 | |
| time_warp | Mana | 1.5 | 2973.2 | 1999.4 | 1994.7 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15264.4 | 2495.3 | 2495.0 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| s | 0.61 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 1.03 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.62 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.36 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.14 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.96 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.27 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.64 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.29 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.90 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.42 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| & | 1.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.98 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.05 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.39 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.32 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.28 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.04 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.42 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.32 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.11 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.60 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.97 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.34 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.97 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.52 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.17 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 7.80 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.72 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.15 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.60 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.54 | arcane_blast |
| . | 1.27 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.23 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.92 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.49 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.98 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Venthyr_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Venthyr_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Venthyr_ArtificeoftheArchmage | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.329 | opener | $ | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.226 | opener | % | rune_of_power | Fluffy_Pillow | 66239.6/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.013 | opener | < | arcane_blast | Fluffy_Pillow | 67379.8/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.816 | opener | < | arcane_blast | Fluffy_Pillow | 61668.2/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.617 | shared_cds | . | use_mana_gem | Venthyr_ArtificeoftheArchmage | 55953.7/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.617 | opener | < | arcane_blast | Fluffy_Pillow | 63197.7/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.419 | opener | < | arcane_blast | Fluffy_Pillow | 57484.6/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.220 | opener | < | arcane_blast | Fluffy_Pillow | 51770.1/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.022 | opener | < | arcane_blast | Fluffy_Pillow | 46057.0/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.824 | opener | < | arcane_blast | Fluffy_Pillow | 40344.0/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.625 | opener | < | arcane_blast | Fluffy_Pillow | 34629.4/72440: 48% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.428 | opener | < | arcane_blast | Fluffy_Pillow | 28917.8/72440: 40% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.229 | opener | ; | arcane_missiles | Fluffy_Pillow | 23203.3/72440: 32% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.403 | opener | < | arcane_blast | Fluffy_Pillow | 24904.2/72440: 34% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.204 | opener | < | arcane_blast | Fluffy_Pillow | 19189.7/72440: 26% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.008 | opener | < | arcane_blast | Fluffy_Pillow | 13479.5/72440: 19% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.811 | opener | < | arcane_blast | Fluffy_Pillow | 7767.9/72440: 11% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.613 | opener | , | arcane_barrage | Fluffy_Pillow | 2054.9/72440: 3% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.401 | opener | " | evocation | Venthyr_ArtificeoftheArchmage | 6094.1/72440: 8% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.101 | rotation | > | cancel_action | Fluffy_Pillow | 69761.8/72440: 96% mana | bloodlust, clearcasting(3), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.105 | opener | & | mirrors_of_torment | Fluffy_Pillow | 69767.6/72440: 96% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.891 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 68906.4/72440: 95% mana | bloodlust, clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.680 | opener | ( | arcane_power | Fluffy_Pillow | 67549.5/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.680 | shared_cds | . | potion | Fluffy_Pillow | 67549.5/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.680 | shared_cds | . | berserking | Fluffy_Pillow | 67549.5/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.680 | opener | - | arcane_missiles | Fluffy_Pillow | 67549.5/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.938 | opener | : | arcane_missiles | Fluffy_Pillow | 66981.8/72440: 92% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.244 | opener | < | arcane_blast | Fluffy_Pillow | 68873.9/72440: 95% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.997 | opener | < | arcane_blast | Fluffy_Pillow | 66527.4/72440: 92% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.752 | opener | < | arcane_blast | Fluffy_Pillow | 64183.7/72440: 89% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.505 | opener | * | presence_of_mind | Fluffy_Pillow | 61837.2/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.505 | opener | < | arcane_blast | Fluffy_Pillow | 61837.2/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.259 | opener | < | arcane_blast | Fluffy_Pillow | 59492.1/72440: 82% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.047 | opener | : | arcane_missiles | Fluffy_Pillow | 60093.8/72440: 83% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.316 | opener | < | arcane_blast | Fluffy_Pillow | 61932.3/72440: 85% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:35.103 | rotation | . | arcane_barrage | Fluffy_Pillow | 59635.0/72440: 82% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.890 | rotation | . | arcane_orb | Fluffy_Pillow | 63672.9/72440: 88% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:36.678 | rotation | . | arcane_blast | Fluffy_Pillow | 64314.5/72440: 89% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:37.670 | rotation | . | arcane_blast | Fluffy_Pillow | 61626.7/72440: 85% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:38.567 | rotation | . | arcane_blast | Fluffy_Pillow | 57426.3/72440: 79% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.369 | rotation | . | arcane_blast | Fluffy_Pillow | 51713.2/72440: 71% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.172 | rotation | . | arcane_blast | Fluffy_Pillow | 46001.6/72440: 64% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.975 | rotation | . | arcane_blast | Fluffy_Pillow | 40290.0/72440: 56% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.778 | rotation | . | arcane_blast | Fluffy_Pillow | 34578.4/72440: 48% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:43.129 | rotation | . | arcane_blast | Fluffy_Pillow | 29660.7/72440: 41% mana | arcane_charge(4), clearcasting(2), potion_of_spectral_intellect |
| 0:44.483 | rotation | . | arcane_missiles | Fluffy_Pillow | 24747.4/72440: 34% mana | arcane_charge(4), clearcasting(3), potion_of_spectral_intellect |
| 0:48.128 | rotation | . | arcane_blast | Fluffy_Pillow | 30028.3/72440: 41% mana | arcane_charge(4), clearcasting(2) |
| 0:49.481 | rotation | . | arcane_barrage | Fluffy_Pillow | 25113.5/72440: 35% mana | arcane_charge(4), clearcasting(2) |
| 0:50.810 | rotation | . | arcane_blast | Fluffy_Pillow | 29936.6/72440: 41% mana | clearcasting(2) |
| 0:52.801 | rotation | . | arcane_blast | Fluffy_Pillow | 31446.1/72440: 43% mana | arcane_charge, clearcasting(2) |
| 0:54.631 | rotation | . | arcane_missiles | Fluffy_Pillow | 31347.4/72440: 43% mana | arcane_charge(2), clearcasting(2) |
| 0:56.685 | rotation | . | arcane_missiles | Fluffy_Pillow | 34323.3/72440: 47% mana | arcane_charge(2), clearcasting |
| 0:58.688 | rotation | . | arcane_orb | Fluffy_Pillow | 37225.2/72440: 51% mana | arcane_charge(2) |
| 1:00.014 | rotation | . | arcane_blast | Fluffy_Pillow | 38646.3/72440: 53% mana | arcane_charge(4) |
| 1:01.368 | rotation | . | arcane_blast | Fluffy_Pillow | 33733.0/72440: 47% mana | arcane_charge(4), crimson_chorus |
| 1:02.721 | rotation | . | arcane_blast | Fluffy_Pillow | 28818.2/72440: 40% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:04.075 | rotation | . | arcane_barrage | Fluffy_Pillow | 23904.9/72440: 33% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:05.402 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28725.0/72440: 40% mana | clearcasting, crimson_chorus |
| 1:06.729 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28147.6/72440: 39% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:08.055 | rotation | . | arcane_missiles | Fluffy_Pillow | 30068.7/72440: 42% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 1:16.807 | rotation | . | arcane_blast | Fluffy_Pillow | 20248.6/72440: 28% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:18.161 | rotation | . | arcane_blast | Fluffy_Pillow | 15335.3/72440: 21% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.515 | rotation | . | arcane_barrage | Fluffy_Pillow | 10422.0/72440: 14% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:20.843 | rotation | . | arcane_orb | Fluffy_Pillow | 15243.6/72440: 21% mana | crimson_chorus(2) |
| 1:22.170 | rotation | . | arcane_blast | Fluffy_Pillow | 16666.1/72440: 23% mana | arcane_charge(2), crimson_chorus(3) |
| 1:23.841 | rotation | . | arcane_blast | Fluffy_Pillow | 14962.1/72440: 21% mana | arcane_charge(3), crimson_chorus(3) |
| 1:25.355 | rotation | . | arcane_barrage | Fluffy_Pillow | 11655.5/72440: 16% mana | arcane_charge(4), crimson_chorus(3) |
| 1:26.682 | rotation | . | arcane_blast | Fluffy_Pillow | 16475.7/72440: 23% mana | crimson_chorus(3) |
| 1:28.672 | rotation | . | arcane_blast | Fluffy_Pillow | 17983.8/72440: 25% mana | arcane_charge, crimson_chorus(3) |
| 1:30.502 | rotation | . | arcane_blast | Fluffy_Pillow | 17885.1/72440: 25% mana | arcane_charge(2), crimson_chorus(3) |
| 1:32.173 | rotation | . | arcane_blast | Fluffy_Pillow | 16181.1/72440: 22% mana | arcane_charge(3), clearcasting |
| 1:33.685 | rotation | . | arcane_barrage | Fluffy_Pillow | 12871.7/72440: 18% mana | arcane_charge(4), clearcasting |
| 1:35.012 | rotation | . | arcane_blast | Fluffy_Pillow | 17691.8/72440: 24% mana | clearcasting |
| 1:37.002 | rotation | . | arcane_blast | Fluffy_Pillow | 19199.9/72440: 27% mana | arcane_charge, clearcasting |
| 1:38.832 | rotation | . | arcane_blast | Fluffy_Pillow | 19101.2/72440: 26% mana | arcane_charge(2), clearcasting |
| 1:40.503 | rotation | . | arcane_blast | Fluffy_Pillow | 17397.2/72440: 24% mana | arcane_charge(3), clearcasting |
| 1:42.016 | rotation | . | arcane_barrage | Fluffy_Pillow | 14089.2/72440: 19% mana | arcane_charge(4), clearcasting(2) |
| 1:43.343 | rotation | . | arcane_orb | Fluffy_Pillow | 18909.4/72440: 26% mana | clearcasting(2) |
| 1:44.671 | rotation | . | arcane_blast | Fluffy_Pillow | 20333.4/72440: 28% mana | arcane_charge(2), clearcasting(2) |
| 1:46.344 | rotation | . | arcane_blast | Fluffy_Pillow | 18632.2/72440: 26% mana | arcane_charge(3), clearcasting(2) |
| 1:47.857 | rotation | . | arcane_missiles | Fluffy_Pillow | 15324.2/72440: 21% mana | arcane_charge(4), clearcasting(3) |
| 1:49.864 | rotation | . | arcane_blast | Fluffy_Pillow | 18232.0/72440: 25% mana | arcane_charge(4), clearcasting(2) |
| 1:51.218 | rotation | . | arcane_blast | Fluffy_Pillow | 13318.7/72440: 18% mana | arcane_charge(4), clearcasting(2) |
| 1:52.572 | rotation | ? | evocation | Venthyr_ArtificeoftheArchmage | 8405.3/72440: 12% mana | arcane_charge(4), clearcasting(3) |
| 1:56.972 | rotation | > | cancel_action | Fluffy_Pillow | 69798.7/72440: 96% mana | arcane_charge(4), clearcasting(3), evocation |
| 1:56.977 | rotation | . | arcane_barrage | Fluffy_Pillow | 69806.0/72440: 96% mana | arcane_charge(4), clearcasting(3) |
| 1:58.306 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(3) |
| 1:59.635 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69948.7/72440: 97% mana | arcane_charge(4), clearcasting(3) |
| 2:00.961 | rotation | . | arcane_missiles | Fluffy_Pillow | 71869.8/72440: 99% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 2:06.591 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:06.591 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:07.917 | rotation | . | arcane_blast | Fluffy_Pillow | 67486.1/72440: 93% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:09.246 | rotation | . | arcane_blast | Fluffy_Pillow | 62536.6/72440: 86% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:10.573 | shared_cds | . | use_mana_gem | Venthyr_ArtificeoftheArchmage | 57584.1/72440: 79% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:10.573 | rotation | . | arcane_blast | Fluffy_Pillow | 64828.1/72440: 89% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:11.926 | rotation | . | arcane_barrage | Fluffy_Pillow | 59913.3/72440: 83% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 2:13.253 | rotation | . | arcane_orb | Fluffy_Pillow | 64733.5/72440: 89% mana | crimson_chorus(2) |
| 2:14.580 | rotation | . | arcane_blast | Fluffy_Pillow | 66156.1/72440: 91% mana | arcane_charge(2), crimson_chorus(2) |
| 2:16.253 | rotation | . | arcane_blast | Fluffy_Pillow | 64454.9/72440: 89% mana | arcane_charge(3), crimson_chorus(2) |
| 2:17.765 | rotation | . | arcane_blast | Fluffy_Pillow | 61145.5/72440: 84% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:19.119 | rotation | . | arcane_blast | Fluffy_Pillow | 56232.2/72440: 78% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:20.472 | cooldowns | t | mirrors_of_torment | Fluffy_Pillow | 51317.4/72440: 71% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:21.799 | cooldowns | x | arcane_power | Fluffy_Pillow | 51240.0/72440: 71% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 2:21.799 | rotation | . | arcane_missiles | Fluffy_Pillow | 51240.0/72440: 71% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:23.834 | rotation | . | arcane_blast | Fluffy_Pillow | 57085.9/72440: 79% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:25.189 | rotation | . | arcane_blast | Fluffy_Pillow | 55611.5/72440: 77% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.541 | rotation | . | arcane_blast | Fluffy_Pillow | 54132.8/72440: 75% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:27.894 | rotation | . | arcane_missiles | Fluffy_Pillow | 52655.5/72440: 73% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:29.891 | rotation | . | arcane_blast | Fluffy_Pillow | 58446.3/72440: 81% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:31.244 | rotation | . | arcane_blast | Fluffy_Pillow | 56969.1/72440: 79% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:32.597 | rotation | . | arcane_missiles | Fluffy_Pillow | 55491.8/72440: 77% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 2:34.563 | rotation | . | arcane_blast | Fluffy_Pillow | 58340.1/72440: 81% mana | arcane_charge(4), arcane_power |
| 2:35.918 | rotation | . | arcane_barrage | Fluffy_Pillow | 59763.4/72440: 83% mana | arcane_charge(4), arcane_power |
| 2:37.244 | rotation | . | arcane_orb | Fluffy_Pillow | 64582.1/72440: 89% mana | |
| 2:38.570 | rotation | . | arcane_blast | Fluffy_Pillow | 66003.2/72440: 91% mana | arcane_charge(2) |
| 2:40.243 | rotation | . | arcane_blast | Fluffy_Pillow | 64302.0/72440: 89% mana | arcane_charge(3) |
| 2:41.755 | rotation | . | arcane_blast | Fluffy_Pillow | 60992.6/72440: 84% mana | arcane_charge(4), clearcasting |
| 2:43.108 | rotation | . | arcane_blast | Fluffy_Pillow | 56077.8/72440: 77% mana | arcane_charge(4), clearcasting |
| 2:44.461 | rotation | . | arcane_blast | Fluffy_Pillow | 51163.1/72440: 71% mana | arcane_charge(4), clearcasting(2) |
| 2:45.813 | rotation | . | arcane_barrage | Fluffy_Pillow | 46246.8/72440: 64% mana | arcane_charge(4), clearcasting(2) |
| 2:47.140 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 51067.0/72440: 70% mana | clearcasting(2) |
| 2:48.468 | cooldowns | y | rune_of_power | Fluffy_Pillow | 50491.0/72440: 70% mana | arcane_charge(4), clearcasting(2) |
| 2:49.797 | rotation | . | arcane_missiles | Fluffy_Pillow | 52416.5/72440: 72% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:57.963 | rotation | . | arcane_blast | Fluffy_Pillow | 49247.4/72440: 68% mana | arcane_charge(4), rune_of_power |
| 2:59.316 | rotation | . | arcane_blast | Fluffy_Pillow | 44332.6/72440: 61% mana | arcane_charge(4), rune_of_power |
| 3:00.670 | rotation | . | arcane_barrage | Fluffy_Pillow | 39419.3/72440: 54% mana | arcane_charge(4), rune_of_power |
| 3:01.998 | rotation | . | arcane_orb | Fluffy_Pillow | 44240.9/72440: 61% mana | |
| 3:03.326 | rotation | . | arcane_blast | Fluffy_Pillow | 45664.9/72440: 63% mana | arcane_charge(2), crimson_chorus |
| 3:04.998 | rotation | . | arcane_blast | Fluffy_Pillow | 43962.3/72440: 61% mana | arcane_charge(3), crimson_chorus |
| 3:06.511 | rotation | . | arcane_blast | Fluffy_Pillow | 40654.3/72440: 56% mana | arcane_charge(4), crimson_chorus |
| 3:07.865 | rotation | . | arcane_blast | Fluffy_Pillow | 35741.0/72440: 49% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:09.218 | rotation | . | arcane_blast | Fluffy_Pillow | 30826.2/72440: 43% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:10.571 | rotation | . | arcane_blast | Fluffy_Pillow | 25911.4/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:11.926 | rotation | . | arcane_barrage | Fluffy_Pillow | 20999.5/72440: 29% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:13.252 | rotation | . | arcane_blast | Fluffy_Pillow | 25818.3/72440: 36% mana | clearcasting(2), crimson_chorus(2) |
| 3:15.242 | rotation | . | arcane_blast | Fluffy_Pillow | 27326.4/72440: 38% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 3:17.072 | rotation | . | arcane_blast | Fluffy_Pillow | 27227.7/72440: 38% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:18.745 | rotation | . | arcane_blast | Fluffy_Pillow | 25526.5/72440: 35% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:20.257 | rotation | . | arcane_barrage | Fluffy_Pillow | 22217.1/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:21.585 | rotation | . | arcane_missiles | Fluffy_Pillow | 27038.7/72440: 37% mana | clearcasting(2), crimson_chorus(2) |
| 3:23.615 | rotation | . | arcane_missiles | Fluffy_Pillow | 29979.8/72440: 41% mana | clearcasting, crimson_chorus(3) |
| 3:25.684 | rotation | . | arcane_orb | Fluffy_Pillow | 32977.3/72440: 46% mana | crimson_chorus(3) |
| 3:27.010 | rotation | . | arcane_blast | Fluffy_Pillow | 34398.4/72440: 47% mana | arcane_charge(2), crimson_chorus(3) |
| 3:28.682 | rotation | . | arcane_blast | Fluffy_Pillow | 32695.8/72440: 45% mana | arcane_charge(3), crimson_chorus(3) |
| 3:30.195 | rotation | . | arcane_blast | Fluffy_Pillow | 29387.9/72440: 41% mana | arcane_charge(4), crimson_chorus(3) |
| 3:31.549 | rotation | . | arcane_blast | Fluffy_Pillow | 24474.6/72440: 34% mana | arcane_charge(4), crimson_chorus(3) |
| 3:32.904 | rotation | . | arcane_blast | Fluffy_Pillow | 19562.7/72440: 27% mana | arcane_charge(4) |
| 3:34.258 | rotation | . | arcane_barrage | Fluffy_Pillow | 14649.3/72440: 20% mana | arcane_charge(4) |
| 3:35.585 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 19469.5/72440: 27% mana | |
| 3:36.914 | cooldowns | y | rune_of_power | Fluffy_Pillow | 18895.0/72440: 26% mana | arcane_charge(4) |
| 3:38.242 | rotation | . | arcane_missiles | Fluffy_Pillow | 20819.0/72440: 29% mana | arcane_charge(4), rune_of_power |
| 3:44.840 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 15378.2/72440: 21% mana | arcane_charge(4), rune_of_power |
| 3:44.840 | rotation | . | arcane_blast | Fluffy_Pillow | 15378.2/72440: 21% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:46.167 | rotation | . | arcane_blast | Fluffy_Pillow | 10425.7/72440: 14% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 3:47.493 | rotation | . | arcane_barrage | Fluffy_Pillow | 5471.8/72440: 8% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:48.820 | rotation | . | arcane_orb | Fluffy_Pillow | 10292.0/72440: 14% mana | presence_of_mind, rune_of_power |
| 3:50.150 | rotation | . | arcane_blast | Fluffy_Pillow | 11718.9/72440: 16% mana | arcane_charge(2), presence_of_mind, rune_of_power |
| 3:51.477 | rotation | . | arcane_blast | Fluffy_Pillow | 9516.4/72440: 13% mana | arcane_charge(3) |
| 3:52.990 | rotation | . | evocation | Venthyr_ArtificeoftheArchmage | 6208.5/72440: 9% mana | arcane_charge(4) |
| 3:57.490 | rotation | > | cancel_action | Fluffy_Pillow | 68997.2/72440: 95% mana | arcane_charge(4), evocation |
| 3:57.495 | rotation | . | arcane_blast | Fluffy_Pillow | 69004.4/72440: 95% mana | arcane_charge(4) |
| 3:58.847 | rotation | . | arcane_blast | Fluffy_Pillow | 64088.2/72440: 88% mana | arcane_charge(4) |
| 4:00.201 | rotation | . | arcane_blast | Fluffy_Pillow | 59174.9/72440: 82% mana | arcane_charge(4), clearcasting |
| 4:01.555 | rotation | . | arcane_blast | Fluffy_Pillow | 54261.5/72440: 75% mana | arcane_charge(4), clearcasting |
| 4:02.910 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 49349.7/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:02.910 | rotation | . | arcane_blast | Fluffy_Pillow | 49349.7/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:04.263 | rotation | . | arcane_blast | Fluffy_Pillow | 44434.9/72440: 61% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.616 | rotation | . | arcane_blast | Fluffy_Pillow | 39520.1/72440: 55% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:06.969 | rotation | . | arcane_blast | Fluffy_Pillow | 34605.3/72440: 48% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:08.323 | rotation | . | arcane_barrage | Fluffy_Pillow | 29692.0/72440: 41% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:09.651 | rotation | . | arcane_orb | Fluffy_Pillow | 34513.6/72440: 48% mana | clearcasting(2), crimson_chorus |
| 4:10.978 | shared_cds | . | use_mana_gem | Venthyr_ArtificeoftheArchmage | 35936.2/72440: 50% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 4:10.978 | rotation | . | arcane_missiles | Fluffy_Pillow | 43180.2/72440: 60% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 4:13.104 | rotation | . | arcane_blast | Fluffy_Pillow | 46260.3/72440: 64% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 4:14.777 | rotation | . | arcane_missiles | Fluffy_Pillow | 44559.2/72440: 62% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 4:16.832 | rotation | . | arcane_blast | Fluffy_Pillow | 47536.4/72440: 66% mana | arcane_charge(3), crimson_chorus(2) |
| 4:18.346 | rotation | . | arcane_blast | Fluffy_Pillow | 44229.9/72440: 61% mana | arcane_charge(4), crimson_chorus(2), empyreal_surge(5) |
| 4:19.698 | rotation | . | arcane_blast | Fluffy_Pillow | 39313.7/72440: 54% mana | arcane_charge(4), crimson_chorus(2), empyreal_surge(5) |
| 4:21.052 | rotation | . | arcane_blast | Fluffy_Pillow | 34400.4/72440: 47% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:22.406 | rotation | @ | arcane_barrage | Fluffy_Pillow | 29487.1/72440: 41% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:23.734 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 34308.7/72440: 47% mana | clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:25.060 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 34229.8/72440: 47% mana | clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:26.386 | cooldowns | x | arcane_power | Fluffy_Pillow | 33650.9/72440: 46% mana | arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:26.386 | shared_cds | . | berserking | Fluffy_Pillow | 33650.9/72440: 46% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:26.386 | rotation | . | arcane_missiles | Fluffy_Pillow | 33650.9/72440: 46% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:36.192 | rotation | . | arcane_blast | Fluffy_Pillow | 34903.0/72440: 48% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:37.424 | rotation | . | arcane_blast | Fluffy_Pillow | 33250.4/72440: 46% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:38.656 | rotation | . | arcane_blast | Fluffy_Pillow | 34495.5/72440: 48% mana | arcane_charge(4), arcane_power, clearcasting |
| 4:40.010 | rotation | . | arcane_missiles | Fluffy_Pillow | 33019.6/72440: 46% mana | arcane_charge(4), arcane_power, clearcasting |
| 4:42.116 | cooldowns | y | rune_of_power | Fluffy_Pillow | 36070.8/72440: 50% mana | arcane_charge(4) |
| 4:43.444 | rotation | . | arcane_blast | Fluffy_Pillow | 37994.8/72440: 52% mana | arcane_charge(4), rune_of_power |
| 4:44.797 | rotation | . | arcane_blast | Fluffy_Pillow | 33080.0/72440: 46% mana | arcane_charge(4), rune_of_power |
| 4:46.151 | rotation | . | arcane_blast | Fluffy_Pillow | 28166.7/72440: 39% mana | arcane_charge(4), rune_of_power |
| 4:47.504 | rotation | . | arcane_blast | Fluffy_Pillow | 23251.9/72440: 32% mana | arcane_charge(4), rune_of_power |
| 4:48.857 | rotation | . | arcane_blast | Fluffy_Pillow | 18337.2/72440: 25% mana | arcane_charge(4), rune_of_power |
| 4:50.209 | rotation | . | arcane_blast | Fluffy_Pillow | 13420.9/72440: 19% mana | arcane_charge(4), rune_of_power |
| 4:51.562 | rotation | . | arcane_blast | Fluffy_Pillow | 8506.2/72440: 12% mana | arcane_charge(4), rune_of_power |
| 4:52.916 | rotation | . | arcane_barrage | Fluffy_Pillow | 3592.8/72440: 5% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:54.244 | rotation | . | arcane_missiles | Fluffy_Pillow | 8414.5/72440: 12% mana | clearcasting, rune_of_power |
| 4:56.301 | rotation | . | arcane_orb | Fluffy_Pillow | 11394.6/72440: 16% mana | |
| 4:57.630 | rotation | . | arcane_blast | Fluffy_Pillow | 12820.1/72440: 18% mana | arcane_charge(2), clearcasting |
| 4:59.302 | rotation | . | arcane_blast | Fluffy_Pillow | 11117.5/72440: 15% mana | arcane_charge(3), clearcasting |
| 5:00.816 | rotation | . | arcane_barrage | Fluffy_Pillow | 7811.0/72440: 11% mana | arcane_charge(4), clearcasting |
| 5:02.143 | rotation | . | arcane_blast | Fluffy_Pillow | 12631.1/72440: 17% mana | clearcasting(2) |
| 5:04.135 | rotation | . | arcane_blast | Fluffy_Pillow | 14142.1/72440: 20% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 5:05.965 | rotation | . | arcane_blast | Fluffy_Pillow | 14043.4/72440: 19% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 5:07.637 | rotation | . | arcane_blast | Fluffy_Pillow | 12340.8/72440: 17% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 5:09.151 | rotation | . | arcane_barrage | Fluffy_Pillow | 9034.3/72440: 12% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:10.478 | shared_cds | . | time_warp | Fluffy_Pillow | 13854.5/72440: 19% mana | clearcasting(3), crimson_chorus |
| 5:10.478 | rotation | . | arcane_missiles | Fluffy_Pillow | 11854.5/72440: 16% mana | clearcasting(3), temporal_warp, crimson_chorus |
| 5:12.084 | rotation | . | arcane_blast | Fluffy_Pillow | 14181.2/72440: 20% mana | clearcasting(2), temporal_warp, crimson_chorus |
| 5:13.616 | rotation | . | arcane_blast | Fluffy_Pillow | 15025.8/72440: 21% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus |
| 5:15.025 | rotation | . | arcane_blast | Fluffy_Pillow | 14317.2/72440: 20% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:16.313 | rotation | . | arcane_blast | Fluffy_Pillow | 12058.2/72440: 17% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:17.478 | rotation | . | arcane_missiles | Fluffy_Pillow | 8246.1/72440: 11% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(2) |
| 5:19.141 | rotation | . | arcane_barrage | Fluffy_Pillow | 10655.4/72440: 15% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:20.165 | rotation | . | arcane_orb | Fluffy_Pillow | 15036.6/72440: 21% mana | clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:21.188 | rotation | . | arcane_blast | Fluffy_Pillow | 16018.7/72440: 22% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:22.476 | rotation | . | arcane_blast | Fluffy_Pillow | 13759.8/72440: 19% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:23.642 | rotation | ? | evocation | Fluffy_Pillow | 9949.1/72440: 14% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:26.942 | rotation | > | cancel_action | Fluffy_Pillow | 69807.6/72440: 96% mana | arcane_charge(4), clearcasting(3), evocation, temporal_warp, crimson_chorus(3) |
| 5:26.946 | rotation | . | arcane_missiles | Fluffy_Pillow | 69813.4/72440: 96% mana | arcane_charge(4), clearcasting(3), temporal_warp, crimson_chorus(3) |
| 5:28.544 | rotation | . | arcane_barrage | Fluffy_Pillow | 72128.6/72440: 100% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:29.567 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:30.590 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69947.2/72440: 97% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:31.612 | rotation | . | arcane_missiles | Fluffy_Pillow | 71427.9/72440: 99% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:38.004 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 63028.0/72440: 87% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:38.004 | rotation | . | arcane_blast | Fluffy_Pillow | 63028.0/72440: 87% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp |
| 5:39.027 | rotation | . | arcane_missiles | Fluffy_Pillow | 57635.1/72440: 80% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, temporal_warp |
| 5:40.654 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 59992.3/72440: 83% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp |
| 5:41.678 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 54600.9/72440: 75% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp |
| 5:42.700 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 49206.6/72440: 68% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:43.743 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 43842.7/72440: 61% mana | arcane_charge(4), temporal_warp |
| 5:44.785 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 38477.3/72440: 53% mana | arcane_charge(4), temporal_warp |
| 5:45.828 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 33113.4/72440: 46% mana | arcane_charge(4), temporal_warp |
| 5:46.869 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 27746.6/72440: 38% mana | arcane_charge(4), temporal_warp |
| 5:47.911 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 22381.3/72440: 31% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:48.953 | final_burn | } | arcane_missiles | Fluffy_Pillow | 17015.9/72440: 23% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Venthyr_ArtificeoftheArchmage"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=55:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6104.1 | 6104.1 | 9.9 / 0.162% | 924.5 / 15.1% | 2.5 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2480.8 | 2360.2 | Mana | 0.00% | 41.0 | 100.0% | 100% |
| Talents |
|
|---|---|
| Venthyr | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_MagiBrand | 6104 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 351 | 5.8% | 19.9 | 14.06sec | 5296 | 4238 | Direct | 19.9 | 4491 | 8978 | 5299 | 18.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.59
opener [=]:0.30
rotation [@]:0.39
rotation [.]:3.29
rotation [.]:0.12
rotation [.]:7.50
rotation [.]:3.70
rotation [.]:1.16
rotation [.]:2.62
rotation [.]:0.00
rotation [.]:0.23
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2108 | 34.5% | 114.7 | 2.60sec | 5496 | 4205 | Direct | 115.7 | 4580 | 9416 | 5450 | 18.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.43
opener [$]:1.00
opener [+]:0.15
opener [<]:19.40
rotation [.]:1.63
rotation [.]:89.72
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 280 | 4.6% | 157.4 | 1.90sec | 533 | 0 | Direct | 157.4 | 436 | 932 | 534 | 19.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2336 | 38.3% | 45.0 | 6.39sec | 15549 | 8757 | Periodic | 308.5 | 1876 | 3952 | 2270 | 19.0% | 24.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.91
opener [-]:1.00
opener [:]:0.96
opener [;]:1.09
rotation [.]:4.98
rotation [.]:5.31
rotation [.]:2.94
rotation [.]:4.55
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (138) | 0.0% (2.3%) | 11.2 | 26.64sec | 3710 | 2929 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:10.15
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 138 | 2.3% | 11.2 | 27.49sec | 3711 | 0 | Direct | 11.2 | 3159 | 6320 | 3710 | 17.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12488 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 25.99sec | 2505 | 0 | Periodic | 13.3 | 1565 | 3091 | 1858 | 19.2% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.07sec | 541 | 0 | Direct | 20.7 | 456 | 912 | 541 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 5994 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 150 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 43 | 90 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirrors of Torment | 0 (113) | 0.0% (1.9%) | 2.6 | 129.90sec | 12979 | 11577 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirrors Of Torment
Action Details: Mirrors Of Torment
Resources
Spelldata
Action Priority List
cooldowns [s]:0.57
cooldowns [t]:1.05
opener [&]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Agonizing Backlash | 66 | 1.1% | 5.2 | 50.99sec | 3791 | 0 | Direct | 5.2 | 3092 | 6254 | 3791 | 22.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Agonizing Backlash
Action Details: Agonizing Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tormenting Backlash | 48 | 0.8% | 2.5 | 129.54sec | 5672 | 0 | Direct | 2.5 | 4904 | 9774 | 5669 | 15.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Tormenting Backlash
Action Details: Tormenting Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.16sec | 297 | 0 | Direct | 41.2 | 251 | 501 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (596) | 0.0% (9.8%) | 6.1 | 48.98sec | 29143 | 23791 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.59
cooldowns [v]:4.40
cooldowns [w]:0.13
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 596 | 9.8% | 6.1 | 48.90sec | 29143 | 0 | Direct | 6.1 | 29168 | 0 | 29168 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_MagiBrand | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 124.36sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.75
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 249.33sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.75
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 103.95sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:1.00
rotation [.]:1.31
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 96.36sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.27
cooldowns [{]:1.66
cooldowns [|]:0.29
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.73sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.98
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.38sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.49
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.82sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.9 | 123.3 | 14.4sec | 2.1sec | 12.0sec | 83.43% | 0.00% | 78.8 (79.6) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 124.2sec | 124.2sec | 14.7sec | 13.48% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 248.7sec | 248.7sec | 11.7sec | 6.78% | 12.28% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.8 | 11.9 | 16.9sec | 10.0sec | 7.9sec | 47.22% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.6sec | 52.00% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 242.3sec | 242.3sec | 14.5sec | 8.88% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.9sec | 103.9sec | 3.8sec | 4.20% | 0.00% | 15.0 (15.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 96.7sec | 96.7sec | 4.0sec | 4.35% | 8.34% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.5sec | 35.5sec | 11.8sec | 34.31% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.8sec | 303.8sec | 35.2sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.00% | 0.00% | 4.35% |
| Arcane Barrage Arcane Charge 3 | 2.12% | 0.00% | 17.65% |
| Arcane Barrage Arcane Charge 4 | 97.87% | 82.35% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.45% | 2.75% | 11.45% |
| Arcane Blast Arcane Charge 1 | 4.44% | 1.60% | 8.60% |
| Arcane Blast Arcane Charge 2 | 10.32% | 5.13% | 14.81% |
| Arcane Blast Arcane Charge 3 | 11.54% | 7.03% | 15.74% |
| Arcane Blast Arcane Charge 4 | 67.24% | 56.48% | 78.18% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 2.30% | 0.00% | 7.32% | 1.2s | 0.0s | 7.3s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.185 | 0.000 | 54.192 | 47.319 | 21.321 | 118.447 |
| Mirrors of Torment | 31.912 | 15.921 | 165.742 | 92.657 | 57.938 | 183.933 |
| Rune of Power | 6.768 | 0.000 | 35.481 | 42.023 | 20.513 | 83.900 |
| Touch of the Magi | 5.236 | 0.000 | 25.537 | 33.541 | 19.185 | 68.602 |
| Arcane Power | 9.463 | 0.000 | 40.624 | 26.316 | 17.499 | 64.995 |
| Arcane Barrage | 11.860 | 0.010 | 51.007 | 249.858 | 194.757 | 309.274 |
| Arcane Orb | 6.823 | 0.000 | 73.357 | 81.139 | 44.224 | 141.392 |
| Presence of Mind | 32.087 | 0.000 | 119.700 | 113.415 | 79.106 | 179.884 |
| Time Warp | 2.150 | 0.000 | 24.662 | 3.211 | 1.325 | 25.987 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Venthyr_MagiBrand | |||||||
| mana_regen | Mana | 3138.64 | 422934.62 | 59.82% | 134.75 | 11057.83 | 2.55% |
| Evocation | Mana | 125.61 | 183831.08 | 26.00% | 1463.52 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21226.60 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.91 | 57142.22 | 8.08% | 2869.82 | 240.56 | 0.42% |
| Mirrors of Torment | Mana | 7.73 | 21913.75 | 3.10% | 2836.58 | 471.38 | 2.11% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2360.25 | 2480.82 | 11757.0 | 36315.9 | 2146.4 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Venthyr_MagiBrand | |||||||
| arcane_blast | Mana | 115.7 | 619462.4 | 5352.6 | 5398.6 | 1.0 | |
| arcane_missiles | Mana | 45.1 | 94712.7 | 2102.3 | 2102.8 | 7.4 | |
| arcane_orb | Mana | 11.2 | 5577.0 | 500.0 | 500.0 | 7.4 | |
| mirrors_of_torment | Mana | 2.6 | 5244.2 | 2000.0 | 2001.0 | 6.5 | |
| time_warp | Mana | 1.5 | 2970.9 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15277.3 | 2496.5 | 2496.2 | 11.7 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| s | 0.57 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 1.05 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.59 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.40 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.13 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.75 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.98 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.27 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.66 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.29 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.91 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.43 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| & | 1.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.59 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.96 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.09 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.40 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.30 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.28 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.00 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.39 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.29 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.12 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.63 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.98 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.31 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.94 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.55 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.15 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 7.50 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.70 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.16 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.62 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.72 | arcane_blast |
| . | 1.31 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.23 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.49 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.75 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.98 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Venthyr_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Venthyr_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Venthyr_MagiBrand | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | $ | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.223 | opener | % | rune_of_power | Fluffy_Pillow | 66238.1/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.009 | opener | < | arcane_blast | Fluffy_Pillow | 67376.9/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.812 | opener | < | arcane_blast | Fluffy_Pillow | 61665.3/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.615 | shared_cds | . | use_mana_gem | Venthyr_MagiBrand | 55953.7/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.615 | opener | < | arcane_blast | Fluffy_Pillow | 63197.7/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.418 | opener | < | arcane_blast | Fluffy_Pillow | 57486.0/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.221 | opener | < | arcane_blast | Fluffy_Pillow | 51774.4/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.024 | opener | < | arcane_blast | Fluffy_Pillow | 46062.8/72440: 64% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.826 | opener | < | arcane_blast | Fluffy_Pillow | 40349.8/72440: 56% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.627 | opener | < | arcane_blast | Fluffy_Pillow | 34635.2/72440: 48% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.430 | opener | ; | arcane_missiles | Fluffy_Pillow | 28923.6/72440: 40% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.798 | opener | < | arcane_blast | Fluffy_Pillow | 30905.6/72440: 43% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.599 | opener | < | arcane_blast | Fluffy_Pillow | 25191.1/72440: 35% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.400 | opener | ; | arcane_missiles | Fluffy_Pillow | 19476.6/72440: 27% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.684 | opener | < | arcane_blast | Fluffy_Pillow | 21336.8/72440: 29% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.485 | opener | , | arcane_barrage | Fluffy_Pillow | 15622.3/72440: 22% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.274 | opener | " | evocation | Venthyr_MagiBrand | 19663.0/72440: 27% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.374 | rotation | > | cancel_action | Fluffy_Pillow | 69182.4/72440: 96% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.379 | opener | & | mirrors_of_torment | Fluffy_Pillow | 69189.6/72440: 96% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.167 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 68331.3/72440: 94% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.955 | opener | ( | arcane_power | Fluffy_Pillow | 66972.9/72440: 92% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.955 | shared_cds | . | potion | Fluffy_Pillow | 66972.9/72440: 92% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.955 | shared_cds | . | berserking | Fluffy_Pillow | 66972.9/72440: 92% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:18.955 | opener | - | arcane_missiles | Fluffy_Pillow | 66972.9/72440: 92% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.482 | opener | < | arcane_blast | Fluffy_Pillow | 66372.0/72440: 92% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.235 | opener | < | arcane_blast | Fluffy_Pillow | 64025.5/72440: 88% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.990 | opener | < | arcane_blast | Fluffy_Pillow | 61681.8/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.745 | opener | < | arcane_blast | Fluffy_Pillow | 59338.2/72440: 82% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.499 | opener | * | presence_of_mind | Fluffy_Pillow | 56993.1/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:30.499 | opener | < | arcane_blast | Fluffy_Pillow | 56993.1/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.253 | opener | < | arcane_blast | Fluffy_Pillow | 54648.0/72440: 75% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.041 | opener | < | arcane_blast | Fluffy_Pillow | 55249.7/72440: 76% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:32.828 | opener | < | arcane_blast | Fluffy_Pillow | 52952.4/72440: 73% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:33.631 | opener | < | arcane_blast | Fluffy_Pillow | 50678.3/72440: 70% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:34.432 | rotation | . | arcane_barrage | Fluffy_Pillow | 44963.8/72440: 62% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.219 | rotation | . | arcane_orb | Fluffy_Pillow | 49001.6/72440: 68% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:36.006 | rotation | . | arcane_blast | Fluffy_Pillow | 49641.8/72440: 69% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:36.997 | rotation | . | arcane_blast | Fluffy_Pillow | 46952.6/72440: 65% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:37.895 | rotation | . | arcane_blast | Fluffy_Pillow | 42753.6/72440: 59% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:38.698 | rotation | . | arcane_blast | Fluffy_Pillow | 37042.0/72440: 51% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:39.500 | rotation | . | arcane_blast | Fluffy_Pillow | 31328.9/72440: 43% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.301 | rotation | . | arcane_blast | Fluffy_Pillow | 25614.4/72440: 35% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.103 | rotation | . | arcane_barrage | Fluffy_Pillow | 19901.3/72440: 27% mana | arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:42.125 | rotation | . | arcane_blast | Fluffy_Pillow | 24279.6/72440: 34% mana | clearcasting(2), potion_of_spectral_intellect |
| 0:44.114 | rotation | . | arcane_blast | Fluffy_Pillow | 25786.3/72440: 36% mana | arcane_charge, clearcasting(2) |
| 0:45.945 | rotation | . | arcane_blast | Fluffy_Pillow | 25689.0/72440: 35% mana | arcane_charge(2), clearcasting(2) |
| 0:47.617 | rotation | . | arcane_blast | Fluffy_Pillow | 23986.4/72440: 33% mana | arcane_charge(3), clearcasting(2) |
| 0:49.129 | rotation | . | arcane_barrage | Fluffy_Pillow | 20677.0/72440: 29% mana | arcane_charge(4), clearcasting(2) |
| 0:50.457 | rotation | . | arcane_missiles | Fluffy_Pillow | 25498.6/72440: 35% mana | clearcasting(2) |
| 0:52.411 | rotation | . | arcane_missiles | Fluffy_Pillow | 28329.6/72440: 39% mana | clearcasting |
| 0:54.358 | rotation | . | arcane_blast | Fluffy_Pillow | 31150.4/72440: 43% mana | |
| 0:56.349 | rotation | . | arcane_orb | Fluffy_Pillow | 32659.9/72440: 45% mana | arcane_charge |
| 0:57.677 | rotation | . | arcane_blast | Fluffy_Pillow | 34083.9/72440: 47% mana | arcane_charge(3) |
| 0:59.191 | rotation | . | arcane_blast | Fluffy_Pillow | 30777.4/72440: 42% mana | arcane_charge(4) |
| 1:00.544 | rotation | . | arcane_blast | Fluffy_Pillow | 25862.7/72440: 36% mana | arcane_charge(4), crimson_chorus |
| 1:01.898 | rotation | . | arcane_barrage | Fluffy_Pillow | 20949.3/72440: 29% mana | arcane_charge(4), crimson_chorus |
| 1:03.226 | rotation | . | arcane_blast | Fluffy_Pillow | 25770.9/72440: 36% mana | crimson_chorus |
| 1:05.217 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 27280.5/72440: 38% mana | arcane_charge, crimson_chorus |
| 1:06.545 | cooldowns | y | rune_of_power | Fluffy_Pillow | 26704.5/72440: 37% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 1:07.873 | rotation | . | arcane_missiles | Fluffy_Pillow | 28628.5/72440: 40% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 1:16.344 | rotation | . | arcane_blast | Fluffy_Pillow | 25901.3/72440: 36% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:17.695 | rotation | . | arcane_blast | Fluffy_Pillow | 20983.6/72440: 29% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:19.048 | rotation | . | arcane_barrage | Fluffy_Pillow | 16068.8/72440: 22% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:20.375 | rotation | . | arcane_orb | Fluffy_Pillow | 20889.0/72440: 29% mana | crimson_chorus(2) |
| 1:21.702 | rotation | . | arcane_blast | Fluffy_Pillow | 22311.6/72440: 31% mana | arcane_charge(2), crimson_chorus(3) |
| 1:23.373 | rotation | . | arcane_blast | Fluffy_Pillow | 20607.5/72440: 28% mana | arcane_charge(3), crimson_chorus(3) |
| 1:24.885 | rotation | . | arcane_barrage | Fluffy_Pillow | 17298.1/72440: 24% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:26.210 | rotation | . | arcane_blast | Fluffy_Pillow | 22115.4/72440: 31% mana | clearcasting, crimson_chorus(3) |
| 1:28.200 | rotation | . | arcane_blast | Fluffy_Pillow | 23623.5/72440: 33% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:30.030 | rotation | . | arcane_blast | Fluffy_Pillow | 23524.8/72440: 32% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:31.701 | rotation | . | arcane_blast | Fluffy_Pillow | 21820.7/72440: 30% mana | arcane_charge(3), clearcasting |
| 1:33.214 | rotation | . | arcane_barrage | Fluffy_Pillow | 18512.7/72440: 26% mana | arcane_charge(4), clearcasting(2) |
| 1:34.544 | rotation | . | arcane_blast | Fluffy_Pillow | 23337.3/72440: 32% mana | clearcasting(2) |
| 1:36.534 | rotation | . | arcane_blast | Fluffy_Pillow | 24845.4/72440: 34% mana | arcane_charge, clearcasting(2) |
| 1:38.365 | rotation | . | arcane_blast | Fluffy_Pillow | 24748.1/72440: 34% mana | arcane_charge(2), clearcasting(2) |
| 1:40.037 | rotation | . | arcane_blast | Fluffy_Pillow | 23045.5/72440: 32% mana | arcane_charge(3), clearcasting(2) |
| 1:41.548 | rotation | . | arcane_missiles | Fluffy_Pillow | 19734.6/72440: 27% mana | arcane_charge(4), clearcasting(2) |
| 1:43.571 | rotation | . | arcane_missiles | Fluffy_Pillow | 22665.6/72440: 31% mana | arcane_charge(4), clearcasting |
| 1:45.537 | rotation | . | arcane_blast | Fluffy_Pillow | 25513.9/72440: 35% mana | arcane_charge(4) |
| 1:46.890 | rotation | . | arcane_blast | Fluffy_Pillow | 20599.1/72440: 28% mana | arcane_charge(4) |
| 1:48.243 | rotation | . | arcane_blast | Fluffy_Pillow | 15684.4/72440: 22% mana | arcane_charge(4), clearcasting |
| 1:49.597 | rotation | ? | evocation | Venthyr_MagiBrand | 10771.0/72440: 15% mana | arcane_charge(4), clearcasting |
| 1:53.797 | rotation | > | cancel_action | Fluffy_Pillow | 69373.8/72440: 96% mana | arcane_charge(4), clearcasting, evocation |
| 1:53.802 | rotation | . | arcane_barrage | Fluffy_Pillow | 69381.1/72440: 96% mana | arcane_charge(4), clearcasting |
| 1:55.129 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting |
| 1:56.456 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69945.8/72440: 97% mana | arcane_charge(4), clearcasting |
| 1:57.784 | rotation | . | arcane_missiles | Fluffy_Pillow | 71869.8/72440: 99% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:04.302 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 64684.0/72440: 89% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:04.302 | rotation | . | arcane_blast | Fluffy_Pillow | 64684.0/72440: 89% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:05.630 | shared_cds | . | use_mana_gem | Venthyr_MagiBrand | 59733.0/72440: 82% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:05.630 | rotation | . | arcane_blast | Fluffy_Pillow | 66977.0/72440: 92% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:06.958 | rotation | . | arcane_blast | Fluffy_Pillow | 62026.0/72440: 86% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:08.284 | rotation | . | arcane_missiles | Fluffy_Pillow | 57072.1/72440: 79% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:10.274 | rotation | . | arcane_barrage | Fluffy_Pillow | 59955.2/72440: 83% mana | arcane_charge(4), crimson_chorus |
| 2:11.600 | rotation | . | arcane_orb | Fluffy_Pillow | 64773.9/72440: 89% mana | crimson_chorus(2) |
| 2:12.927 | rotation | . | arcane_blast | Fluffy_Pillow | 66196.5/72440: 91% mana | arcane_charge(2), crimson_chorus(2) |
| 2:14.599 | rotation | . | arcane_blast | Fluffy_Pillow | 64493.9/72440: 89% mana | arcane_charge(3), crimson_chorus(2) |
| 2:16.112 | rotation | . | arcane_blast | Fluffy_Pillow | 61185.9/72440: 84% mana | arcane_charge(4), crimson_chorus(2) |
| 2:17.466 | rotation | . | arcane_blast | Fluffy_Pillow | 56272.6/72440: 78% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:18.822 | cooldowns | x | arcane_power | Fluffy_Pillow | 51362.2/72440: 71% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:18.955 | rotation | . | arcane_missiles | Fluffy_Pillow | 51554.9/72440: 71% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(2) |
| 2:22.710 | rotation | . | arcane_blast | Fluffy_Pillow | 56995.1/72440: 79% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:24.063 | rotation | . | arcane_blast | Fluffy_Pillow | 55517.8/72440: 77% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:25.417 | rotation | . | arcane_blast | Fluffy_Pillow | 54042.0/72440: 75% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.770 | rotation | . | arcane_blast | Fluffy_Pillow | 52564.7/72440: 73% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:28.124 | rotation | . | arcane_blast | Fluffy_Pillow | 51088.9/72440: 71% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:29.478 | rotation | . | arcane_blast | Fluffy_Pillow | 49613.1/72440: 68% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.831 | rotation | . | arcane_blast | Fluffy_Pillow | 48135.8/72440: 66% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 2:32.184 | rotation | . | arcane_missiles | Fluffy_Pillow | 46658.5/72440: 64% mana | arcane_charge(4), arcane_power, clearcasting |
| 2:34.224 | rotation | . | arcane_barrage | Fluffy_Pillow | 49614.1/72440: 68% mana | arcane_charge(4) |
| 2:35.550 | rotation | . | arcane_orb | Fluffy_Pillow | 54432.8/72440: 75% mana | |
| 2:36.878 | rotation | . | arcane_blast | Fluffy_Pillow | 55856.8/72440: 77% mana | arcane_charge(2) |
| 2:38.550 | rotation | . | arcane_blast | Fluffy_Pillow | 54154.2/72440: 75% mana | arcane_charge(3) |
| 2:40.062 | rotation | . | arcane_blast | Fluffy_Pillow | 50844.8/72440: 70% mana | arcane_charge(4) |
| 2:41.415 | rotation | . | arcane_blast | Fluffy_Pillow | 45930.0/72440: 63% mana | arcane_charge(4), clearcasting |
| 2:42.768 | rotation | . | arcane_barrage | Fluffy_Pillow | 41015.2/72440: 57% mana | arcane_charge(4), clearcasting |
| 2:44.096 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 45836.8/72440: 63% mana | clearcasting(2) |
| 2:45.424 | cooldowns | y | rune_of_power | Fluffy_Pillow | 45260.9/72440: 62% mana | arcane_charge(4), clearcasting(2) |
| 2:46.752 | rotation | . | arcane_missiles | Fluffy_Pillow | 47184.9/72440: 65% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 2:54.552 | rotation | . | arcane_blast | Fluffy_Pillow | 50985.5/72440: 70% mana | arcane_charge(4), rune_of_power |
| 2:55.906 | rotation | . | arcane_blast | Fluffy_Pillow | 46072.2/72440: 64% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:57.259 | rotation | . | arcane_missiles | Fluffy_Pillow | 41157.4/72440: 57% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:59.288 | rotation | . | arcane_barrage | Fluffy_Pillow | 44097.0/72440: 61% mana | arcane_charge(4) |
| 3:00.616 | rotation | . | arcane_orb | Fluffy_Pillow | 48918.6/72440: 68% mana | |
| 3:01.942 | rotation | . | arcane_blast | Fluffy_Pillow | 50339.7/72440: 69% mana | arcane_charge(2), crimson_chorus |
| 3:03.614 | rotation | . | arcane_blast | Fluffy_Pillow | 48637.1/72440: 67% mana | arcane_charge(3), crimson_chorus |
| 3:05.125 | rotation | . | arcane_blast | Fluffy_Pillow | 45326.3/72440: 63% mana | arcane_charge(4), crimson_chorus |
| 3:06.478 | rotation | . | arcane_blast | Fluffy_Pillow | 40411.5/72440: 56% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:07.831 | rotation | . | arcane_blast | Fluffy_Pillow | 35496.7/72440: 49% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:09.185 | rotation | . | arcane_blast | Fluffy_Pillow | 30583.4/72440: 42% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:10.537 | rotation | . | arcane_blast | Fluffy_Pillow | 25667.2/72440: 35% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:11.890 | rotation | . | arcane_missiles | Fluffy_Pillow | 20752.4/72440: 29% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 3:14.011 | rotation | . | arcane_barrage | Fluffy_Pillow | 23825.3/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:15.337 | rotation | . | arcane_blast | Fluffy_Pillow | 28644.0/72440: 40% mana | clearcasting(2), crimson_chorus(2) |
| 3:17.326 | rotation | . | arcane_blast | Fluffy_Pillow | 30150.7/72440: 42% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 3:19.156 | rotation | . | arcane_blast | Fluffy_Pillow | 30052.0/72440: 41% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:20.828 | rotation | . | arcane_missiles | Fluffy_Pillow | 28349.4/72440: 39% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:22.819 | rotation | . | arcane_missiles | Fluffy_Pillow | 31233.9/72440: 43% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 3:24.816 | rotation | . | arcane_blast | Fluffy_Pillow | 34127.2/72440: 47% mana | arcane_charge(3), crimson_chorus(3) |
| 3:26.328 | rotation | . | arcane_blast | Fluffy_Pillow | 30817.8/72440: 43% mana | arcane_charge(4), crimson_chorus(3) |
| 3:27.680 | rotation | . | arcane_blast | Fluffy_Pillow | 25901.5/72440: 36% mana | arcane_charge(4), crimson_chorus(3) |
| 3:29.033 | rotation | . | arcane_blast | Fluffy_Pillow | 20986.8/72440: 29% mana | arcane_charge(4), crimson_chorus(3) |
| 3:30.386 | rotation | . | arcane_blast | Fluffy_Pillow | 16072.0/72440: 22% mana | arcane_charge(4), crimson_chorus(3) |
| 3:31.738 | rotation | . | arcane_barrage | Fluffy_Pillow | 11155.8/72440: 15% mana | arcane_charge(4) |
| 3:33.066 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 15977.4/72440: 22% mana | |
| 3:34.395 | cooldowns | y | rune_of_power | Fluffy_Pillow | 15402.8/72440: 21% mana | arcane_charge(4) |
| 3:35.723 | rotation | . | arcane_missiles | Fluffy_Pillow | 17326.8/72440: 24% mana | arcane_charge(4), rune_of_power |
| 3:42.558 | rotation | . | arcane_missiles | Fluffy_Pillow | 4729.4/72440: 7% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:44.514 | rotation | . | arcane_blast | Fluffy_Pillow | 7563.2/72440: 10% mana | arcane_charge(4), rune_of_power |
| 3:45.867 | rotation | . | arcane_barrage | Fluffy_Pillow | 2648.5/72440: 4% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:47.196 | cooldowns | | | presence_of_mind | Fluffy_Pillow | 7471.5/72440: 10% mana | clearcasting, rune_of_power |
| 3:47.196 | rotation | . | arcane_missiles | Fluffy_Pillow | 7471.5/72440: 10% mana | clearcasting, presence_of_mind(3), rune_of_power |
| 3:49.176 | rotation | . | arcane_orb | Fluffy_Pillow | 10340.2/72440: 14% mana | presence_of_mind(3) |
| 3:50.502 | rotation | . | arcane_blast | Fluffy_Pillow | 11761.3/72440: 16% mana | arcane_charge(2), presence_of_mind(3) |
| 3:51.830 | rotation | . | arcane_blast | Fluffy_Pillow | 9560.3/72440: 13% mana | arcane_charge(3), presence_of_mind(2) |
| 3:53.157 | rotation | . | evocation | Venthyr_MagiBrand | 5982.8/72440: 8% mana | arcane_charge(4), presence_of_mind |
| 3:57.757 | rotation | > | cancel_action | Fluffy_Pillow | 70166.8/72440: 97% mana | arcane_charge(4), evocation, presence_of_mind |
| 3:57.760 | rotation | . | arcane_blast | Fluffy_Pillow | 70171.2/72440: 97% mana | arcane_charge(4), presence_of_mind |
| 3:59.088 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 65220.2/72440: 90% mana | arcane_charge(4) |
| 3:59.088 | rotation | . | arcane_blast | Fluffy_Pillow | 65220.2/72440: 90% mana | arcane_charge(4) |
| 4:00.442 | rotation | . | arcane_blast | Fluffy_Pillow | 60306.8/72440: 83% mana | arcane_charge(4), clearcasting |
| 4:01.795 | rotation | . | arcane_blast | Fluffy_Pillow | 55392.1/72440: 76% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:03.148 | rotation | . | arcane_blast | Fluffy_Pillow | 50477.3/72440: 70% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:04.502 | rotation | . | arcane_blast | Fluffy_Pillow | 45564.0/72440: 63% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:05.855 | shared_cds | . | use_mana_gem | Venthyr_MagiBrand | 40649.2/72440: 56% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:05.855 | rotation | . | arcane_blast | Fluffy_Pillow | 47893.2/72440: 66% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:07.209 | rotation | . | arcane_blast | Fluffy_Pillow | 42979.9/72440: 59% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:08.563 | rotation | . | arcane_barrage | Fluffy_Pillow | 38066.5/72440: 53% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 4:09.890 | rotation | . | arcane_orb | Fluffy_Pillow | 42886.7/72440: 59% mana | clearcasting, crimson_chorus |
| 4:11.218 | rotation | . | arcane_blast | Fluffy_Pillow | 44310.7/72440: 61% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 4:12.889 | rotation | . | arcane_missiles | Fluffy_Pillow | 42606.7/72440: 59% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 4:14.999 | rotation | . | arcane_blast | Fluffy_Pillow | 45663.6/72440: 63% mana | arcane_charge(3), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:16.511 | rotation | . | arcane_blast | Fluffy_Pillow | 42354.2/72440: 58% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:17.865 | rotation | . | arcane_blast | Fluffy_Pillow | 37440.9/72440: 52% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:19.218 | rotation | . | arcane_blast | Fluffy_Pillow | 32526.1/72440: 45% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:20.572 | rotation | @ | arcane_barrage | Fluffy_Pillow | 27612.8/72440: 38% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:21.899 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 32432.9/72440: 45% mana | clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:23.228 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 32358.4/72440: 45% mana | clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:24.556 | cooldowns | x | arcane_power | Fluffy_Pillow | 31782.4/72440: 44% mana | arcane_charge(4), clearcasting, crimson_chorus(3), empyreal_surge(5) |
| 4:24.556 | shared_cds | . | berserking | Fluffy_Pillow | 31782.4/72440: 44% mana | arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:24.556 | rotation | . | arcane_missiles | Fluffy_Pillow | 31782.4/72440: 44% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:34.471 | rotation | . | arcane_missiles | Fluffy_Pillow | 33192.5/72440: 46% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 4:36.231 | rotation | . | arcane_blast | Fluffy_Pillow | 35742.3/72440: 49% mana | berserking, arcane_charge(4), arcane_power, rune_of_power |
| 4:37.461 | rotation | . | arcane_blast | Fluffy_Pillow | 36984.5/72440: 51% mana | arcane_charge(4), arcane_power |
| 4:38.813 | rotation | . | arcane_barrage | Fluffy_Pillow | 35505.7/72440: 49% mana | arcane_charge(4), arcane_power |
| 4:40.141 | rotation | . | arcane_orb | Fluffy_Pillow | 40327.4/72440: 56% mana | |
| 4:41.468 | rotation | . | arcane_blast | Fluffy_Pillow | 41749.9/72440: 58% mana | arcane_charge(2) |
| 4:43.137 | rotation | . | arcane_blast | Fluffy_Pillow | 40043.0/72440: 55% mana | arcane_charge(3) |
| 4:44.649 | cooldowns | y | rune_of_power | Fluffy_Pillow | 36733.5/72440: 51% mana | arcane_charge(4) |
| 4:45.977 | rotation | . | arcane_blast | Fluffy_Pillow | 38657.6/72440: 53% mana | arcane_charge(4), rune_of_power |
| 4:47.331 | rotation | . | arcane_blast | Fluffy_Pillow | 33744.2/72440: 47% mana | arcane_charge(4), rune_of_power |
| 4:48.686 | rotation | . | arcane_blast | Fluffy_Pillow | 28832.4/72440: 40% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:50.041 | rotation | . | arcane_missiles | Fluffy_Pillow | 23920.5/72440: 33% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.827 | rotation | . | arcane_blast | Fluffy_Pillow | 29405.6/72440: 41% mana | arcane_charge(4), rune_of_power |
| 4:55.180 | rotation | . | arcane_blast | Fluffy_Pillow | 24490.9/72440: 34% mana | arcane_charge(4), rune_of_power |
| 4:56.535 | rotation | . | arcane_blast | Fluffy_Pillow | 19579.0/72440: 27% mana | arcane_charge(4), rune_of_power |
| 4:57.888 | rotation | . | arcane_barrage | Fluffy_Pillow | 14664.2/72440: 20% mana | arcane_charge(4), rune_of_power |
| 4:59.215 | rotation | . | arcane_blast | Fluffy_Pillow | 19484.4/72440: 27% mana | |
| 5:01.205 | rotation | . | arcane_orb | Fluffy_Pillow | 20992.5/72440: 29% mana | arcane_charge |
| 5:02.532 | rotation | . | arcane_blast | Fluffy_Pillow | 22415.0/72440: 31% mana | arcane_charge(3) |
| 5:04.045 | rotation | . | arcane_barrage | Fluffy_Pillow | 19107.1/72440: 26% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:05.375 | rotation | . | arcane_blast | Fluffy_Pillow | 23931.6/72440: 33% mana | clearcasting, crimson_chorus |
| 5:07.364 | rotation | . | arcane_blast | Fluffy_Pillow | 25438.2/72440: 35% mana | arcane_charge, clearcasting, crimson_chorus |
| 5:09.194 | rotation | . | arcane_blast | Fluffy_Pillow | 25339.5/72440: 35% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 5:10.865 | shared_cds | . | time_warp | Fluffy_Pillow | 23635.5/72440: 33% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 5:10.865 | rotation | . | arcane_barrage | Fluffy_Pillow | 21635.5/72440: 30% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus |
| 5:11.887 | rotation | . | arcane_blast | Fluffy_Pillow | 25289.4/72440: 35% mana | clearcasting(2), temporal_warp, crimson_chorus |
| 5:13.417 | rotation | . | arcane_blast | Fluffy_Pillow | 26131.0/72440: 36% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus |
| 5:14.826 | rotation | . | arcane_blast | Fluffy_Pillow | 25422.4/72440: 35% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:16.112 | rotation | . | arcane_blast | Fluffy_Pillow | 23160.5/72440: 32% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:17.276 | rotation | . | arcane_barrage | Fluffy_Pillow | 19346.9/72440: 27% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:18.297 | rotation | . | arcane_blast | Fluffy_Pillow | 23723.8/72440: 33% mana | clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:19.828 | rotation | . | arcane_blast | Fluffy_Pillow | 24566.9/72440: 34% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:21.236 | rotation | . | arcane_missiles | Fluffy_Pillow | 23856.8/72440: 33% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:24.175 | rotation | . | arcane_orb | Fluffy_Pillow | 28114.8/72440: 39% mana | arcane_charge(2), temporal_warp, crimson_chorus(3) |
| 5:25.197 | rotation | . | arcane_blast | Fluffy_Pillow | 29095.5/72440: 40% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:26.239 | rotation | . | arcane_blast | Fluffy_Pillow | 23730.1/72440: 33% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:27.281 | rotation | . | arcane_blast | Fluffy_Pillow | 18364.8/72440: 25% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:28.323 | rotation | . | arcane_blast | Fluffy_Pillow | 12999.4/72440: 18% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:29.367 | rotation | ? | evocation | Fluffy_Pillow | 7637.0/72440: 11% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:32.767 | rotation | > | cancel_action | Fluffy_Pillow | 69309.4/72440: 96% mana | arcane_charge(4), evocation, temporal_warp, crimson_chorus(3) |
| 5:32.773 | rotation | . | arcane_barrage | Fluffy_Pillow | 69318.1/72440: 96% mana | arcane_charge(4), temporal_warp, crimson_chorus(3) |
| 5:33.796 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | temporal_warp, crimson_chorus(3) |
| 5:34.818 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69945.8/72440: 97% mana | arcane_charge(4), temporal_warp |
| 5:35.841 | rotation | . | arcane_missiles | Fluffy_Pillow | 71427.9/72440: 99% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:42.933 | final_burn | } | arcane_missiles | Fluffy_Pillow | 51702.8/72440: 71% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:44.569 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 54073.0/72440: 75% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:45.611 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 48707.7/72440: 67% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:46.653 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 43342.3/72440: 60% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:47.696 | final_burn | } | arcane_missiles | Fluffy_Pillow | 37978.4/72440: 52% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:49.378 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 40415.3/72440: 56% mana | arcane_charge(4), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Venthyr_MagiBrand"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=51:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6003.3 | 6003.3 | 9.8 / 0.163% | 901.9 / 15.0% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2481.8 | 2362.1 | Mana | 0.00% | 41.0 | 100.0% | 100% |
| Talents |
|
|---|---|
| Venthyr | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_NetherPrecision | 6003 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 350 | 5.8% | 19.9 | 14.11sec | 5285 | 4230 | Direct | 19.9 | 4484 | 8980 | 5286 | 17.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.01
opener [,]:0.57
opener [=]:0.32
rotation [@]:0.38
rotation [.]:3.29
rotation [.]:0.12
rotation [.]:7.53
rotation [.]:3.69
rotation [.]:1.13
rotation [.]:2.62
rotation [.]:0.00
rotation [.]:0.22
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2163 | 36.0% | 114.7 | 2.59sec | 5641 | 4317 | Direct | 115.7 | 4700 | 9665 | 5593 | 18.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.39
opener [$]:1.00
opener [+]:0.14
opener [<]:19.43
rotation [.]:1.60
rotation [.]:89.75
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 280 | 4.7% | 157.3 | 1.90sec | 534 | 0 | Direct | 157.3 | 437 | 931 | 534 | 19.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2339 | 39.0% | 45.1 | 6.38sec | 15553 | 8751 | Periodic | 308.8 | 1876 | 3948 | 2271 | 19.0% | 24.9% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.92
opener [-]:1.00
opener [:]:0.97
opener [;]:1.04
rotation [.]:4.98
rotation [.]:5.31
rotation [.]:2.92
rotation [.]:4.57
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (138) | 0.0% (2.3%) | 11.1 | 26.87sec | 3708 | 2928 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:10.13
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 138 | 2.3% | 11.1 | 27.70sec | 3709 | 0 | Direct | 11.1 | 3160 | 6312 | 3708 | 17.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12473 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.33sec | 2501 | 0 | Periodic | 13.3 | 1566 | 3074 | 1855 | 19.1% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.27sec | 541 | 0 | Direct | 20.7 | 456 | 912 | 541 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 5994 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 150 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 43 | 90 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirrors of Torment | 0 (114) | 0.0% (1.9%) | 2.6 | 132.19sec | 12949 | 11538 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirrors Of Torment
Action Details: Mirrors Of Torment
Resources
Spelldata
Action Priority List
cooldowns [s]:0.57
cooldowns [t]:1.07
opener [&]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Agonizing Backlash | 66 | 1.1% | 5.2 | 51.76sec | 3790 | 0 | Direct | 5.2 | 3096 | 6232 | 3789 | 22.1% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Agonizing Backlash
Action Details: Agonizing Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tormenting Backlash | 48 | 0.8% | 2.5 | 132.10sec | 5663 | 0 | Direct | 2.5 | 4900 | 9779 | 5663 | 15.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Tormenting Backlash
Action Details: Tormenting Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.24sec | 297 | 0 | Direct | 41.2 | 251 | 502 | 297 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (439) | 0.0% (7.3%) | 6.1 | 49.00sec | 21468 | 17522 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.59
cooldowns [v]:4.40
cooldowns [w]:0.14
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 439 | 7.3% | 6.1 | 48.90sec | 21468 | 0 | Direct | 6.1 | 21494 | 0 | 21494 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_NetherPrecision | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 124.15sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 248.72sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 104.26sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:0.99
rotation [.]:1.32
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 97.07sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.28
cooldowns [{]:1.64
cooldowns [|]:0.30
opener [)]:0.14
opener [*]:0.86
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.74sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.97
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.47sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.26sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.9 | 123.2 | 14.4sec | 2.1sec | 12.0sec | 83.46% | 0.00% | 78.9 (79.6) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 124.2sec | 124.2sec | 14.7sec | 13.47% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 248.7sec | 248.7sec | 11.7sec | 6.77% | 12.33% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.8 | 11.9 | 16.9sec | 10.0sec | 8.0sec | 47.29% | 0.00% | 0.2 (0.2) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.6sec | 28.5sec | 51.98% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.8 | 0.0 | 242.3sec | 242.3sec | 14.5sec | 8.88% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.9sec | 103.9sec | 3.8sec | 4.21% | 0.00% | 15.0 (15.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Nether Precision | 16.1 | 12.9 | 18.5sec | 10.1sec | 7.5sec | 40.25% | 0.00% | 12.9 (20.7) | 0.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 96.8sec | 96.8sec | 4.1sec | 4.41% | 8.33% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.4sec | 35.4sec | 11.8sec | 34.33% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 304.0sec | 304.0sec | 35.2sec | 17.18% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 3 | 2.23% | 0.00% | 18.75% |
| Arcane Barrage Arcane Charge 4 | 97.77% | 81.25% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.46% | 2.75% | 10.42% |
| Arcane Blast Arcane Charge 1 | 4.42% | 0.98% | 8.70% |
| Arcane Blast Arcane Charge 2 | 10.28% | 4.31% | 14.58% |
| Arcane Blast Arcane Charge 3 | 11.50% | 5.17% | 15.62% |
| Arcane Blast Arcane Charge 4 | 67.33% | 56.39% | 78.18% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 2.29% | 0.00% | 7.46% | 1.2s | 0.0s | 7.2s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.142 | 0.000 | 53.514 | 47.228 | 22.403 | 115.564 |
| Mirrors of Torment | 31.187 | 15.923 | 159.582 | 91.449 | 57.938 | 178.398 |
| Rune of Power | 6.770 | 0.000 | 29.430 | 41.917 | 21.126 | 74.600 |
| Touch of the Magi | 5.222 | 0.000 | 26.308 | 33.389 | 19.797 | 65.051 |
| Arcane Power | 9.447 | 0.000 | 24.658 | 26.271 | 17.503 | 61.004 |
| Arcane Barrage | 11.870 | 1.030 | 53.781 | 249.945 | 194.747 | 305.840 |
| Arcane Orb | 6.899 | 0.000 | 60.219 | 81.696 | 42.706 | 140.804 |
| Presence of Mind | 32.111 | 0.000 | 110.693 | 113.520 | 80.266 | 173.089 |
| Time Warp | 2.184 | 0.000 | 23.613 | 3.258 | 1.324 | 24.939 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Venthyr_NetherPrecision | |||||||
| mana_regen | Mana | 3139.29 | 422990.38 | 59.78% | 134.74 | 10998.73 | 2.53% |
| Evocation | Mana | 125.93 | 184308.25 | 26.05% | 1463.55 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21216.89 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.89 | 57063.44 | 8.06% | 2869.60 | 232.20 | 0.41% |
| Mirrors of Torment | Mana | 7.76 | 22029.85 | 3.11% | 2839.12 | 453.76 | 2.02% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2362.14 | 2481.78 | 11679.0 | 36593.4 | 837.7 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Venthyr_NetherPrecision | |||||||
| arcane_blast | Mana | 115.7 | 619626.3 | 5354.8 | 5401.8 | 1.0 | |
| arcane_missiles | Mana | 45.1 | 94887.1 | 2105.4 | 2105.3 | 7.4 | |
| arcane_orb | Mana | 11.1 | 5564.3 | 500.0 | 499.8 | 7.4 | |
| mirrors_of_torment | Mana | 2.6 | 5275.5 | 2000.0 | 2001.0 | 6.5 | |
| time_warp | Mana | 1.5 | 2964.7 | 1999.1 | 1994.4 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15268.9 | 2496.4 | 2496.1 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| s | 0.57 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 1.07 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.59 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.40 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.14 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.97 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.28 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.64 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.30 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.92 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.39 | arcane_blast |
| ! | 0.01 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| & | 1.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.14 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.86 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.14 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.97 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.04 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.43 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.32 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.29 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 0.99 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.38 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.29 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.12 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.60 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.98 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.31 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.92 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.57 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.13 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 7.53 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.69 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.13 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.62 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.75 | arcane_blast |
| . | 1.32 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.22 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.98 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Venthyr_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Venthyr_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Venthyr_NetherPrecision | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | $ | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.222 | opener | % | rune_of_power | Fluffy_Pillow | 66236.7/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.009 | opener | < | arcane_blast | Fluffy_Pillow | 67376.9/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.812 | opener | < | arcane_blast | Fluffy_Pillow | 61665.3/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.614 | shared_cds | . | use_mana_gem | Venthyr_NetherPrecision | 55952.2/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.614 | opener | < | arcane_blast | Fluffy_Pillow | 63196.2/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.417 | opener | < | arcane_blast | Fluffy_Pillow | 57484.6/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.220 | opener | < | arcane_blast | Fluffy_Pillow | 51773.0/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.021 | opener | < | arcane_blast | Fluffy_Pillow | 46058.5/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.823 | opener | < | arcane_blast | Fluffy_Pillow | 40345.4/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.627 | opener | < | arcane_blast | Fluffy_Pillow | 34635.2/72440: 48% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.430 | opener | < | arcane_blast | Fluffy_Pillow | 28923.6/72440: 40% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.231 | opener | < | arcane_blast | Fluffy_Pillow | 23209.1/72440: 32% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.032 | opener | < | arcane_blast | Fluffy_Pillow | 17494.6/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.834 | opener | ; | arcane_missiles | Fluffy_Pillow | 11781.5/72440: 16% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.108 | opener | < | arcane_blast | Fluffy_Pillow | 13627.3/72440: 19% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, nether_precision, crimson_chorus(2) |
| 0:13.907 | opener | < | arcane_blast | Fluffy_Pillow | 7909.9/72440: 11% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, nether_precision, crimson_chorus(2) |
| 0:14.710 | opener | , | arcane_barrage | Fluffy_Pillow | 2198.3/72440: 3% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.498 | opener | " | evocation | Venthyr_NetherPrecision | 6237.5/72440: 9% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.198 | rotation | > | cancel_action | Fluffy_Pillow | 69905.3/72440: 97% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.204 | opener | & | mirrors_of_torment | Fluffy_Pillow | 69914.0/72440: 97% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.992 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69055.6/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.780 | opener | ( | arcane_power | Fluffy_Pillow | 67697.3/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.780 | shared_cds | . | potion | Fluffy_Pillow | 67697.3/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.780 | shared_cds | . | berserking | Fluffy_Pillow | 67697.3/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.780 | opener | - | arcane_missiles | Fluffy_Pillow | 67697.3/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.931 | opener | : | arcane_missiles | Fluffy_Pillow | 65835.3/72440: 91% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.197 | opener | < | arcane_blast | Fluffy_Pillow | 67669.5/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.951 | opener | < | arcane_blast | Fluffy_Pillow | 65324.4/72440: 90% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, nether_precision, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.707 | opener | < | arcane_blast | Fluffy_Pillow | 62982.2/72440: 87% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.462 | opener | * | presence_of_mind | Fluffy_Pillow | 60638.5/72440: 84% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.462 | opener | < | arcane_blast | Fluffy_Pillow | 60638.5/72440: 84% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, potion_of_spectral_intellect |
| 0:32.216 | opener | : | arcane_missiles | Fluffy_Pillow | 58293.4/72440: 80% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:33.564 | opener | < | arcane_blast | Fluffy_Pillow | 63144.0/72440: 87% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, nether_precision(2), potion_of_spectral_intellect |
| 0:34.351 | opener | < | arcane_blast | Fluffy_Pillow | 60846.7/72440: 84% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, nether_precision, potion_of_spectral_intellect |
| 0:35.138 | rotation | . | arcane_barrage | Fluffy_Pillow | 58549.4/72440: 81% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:35.926 | rotation | . | arcane_orb | Fluffy_Pillow | 62588.6/72440: 86% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:36.715 | rotation | . | arcane_blast | Fluffy_Pillow | 63231.7/72440: 87% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:37.708 | rotation | . | arcane_blast | Fluffy_Pillow | 60545.4/72440: 84% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:38.605 | rotation | . | arcane_blast | Fluffy_Pillow | 56345.0/72440: 78% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:39.408 | rotation | . | arcane_blast | Fluffy_Pillow | 50633.4/72440: 70% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:40.209 | rotation | . | arcane_blast | Fluffy_Pillow | 44918.9/72440: 62% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:41.012 | rotation | . | arcane_blast | Fluffy_Pillow | 39207.2/72440: 54% mana | arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:42.055 | rotation | . | arcane_blast | Fluffy_Pillow | 33843.3/72440: 47% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:43.408 | rotation | . | arcane_blast | Fluffy_Pillow | 28928.6/72440: 40% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:44.761 | rotation | . | arcane_barrage | Fluffy_Pillow | 24013.8/72440: 33% mana | arcane_charge(4), clearcasting, potion_of_spectral_intellect |
| 0:46.090 | rotation | . | arcane_blast | Fluffy_Pillow | 28836.8/72440: 40% mana | clearcasting |
| 0:48.081 | rotation | . | arcane_blast | Fluffy_Pillow | 30346.4/72440: 42% mana | arcane_charge, clearcasting |
| 0:49.912 | rotation | . | arcane_blast | Fluffy_Pillow | 30249.2/72440: 42% mana | arcane_charge(2), clearcasting |
| 0:51.585 | rotation | . | arcane_missiles | Fluffy_Pillow | 28548.0/72440: 39% mana | arcane_charge(3), clearcasting |
| 0:53.707 | rotation | . | arcane_blast | Fluffy_Pillow | 31622.4/72440: 44% mana | arcane_charge(3), nether_precision |
| 0:55.218 | rotation | . | arcane_barrage | Fluffy_Pillow | 28311.5/72440: 39% mana | arcane_charge(4), nether_precision |
| 0:56.546 | rotation | . | arcane_orb | Fluffy_Pillow | 33133.1/72440: 46% mana | |
| 0:57.874 | rotation | . | arcane_blast | Fluffy_Pillow | 34557.1/72440: 48% mana | arcane_charge(2) |
| 0:59.546 | rotation | . | arcane_blast | Fluffy_Pillow | 32854.5/72440: 45% mana | arcane_charge(3) |
| 1:01.058 | rotation | . | arcane_blast | Fluffy_Pillow | 29545.1/72440: 41% mana | arcane_charge(4), crimson_chorus |
| 1:02.412 | rotation | . | arcane_barrage | Fluffy_Pillow | 24631.8/72440: 34% mana | arcane_charge(4), crimson_chorus |
| 1:03.740 | rotation | . | arcane_blast | Fluffy_Pillow | 29453.4/72440: 41% mana | crimson_chorus |
| 1:05.732 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 30964.4/72440: 43% mana | arcane_charge, crimson_chorus |
| 1:07.057 | cooldowns | y | rune_of_power | Fluffy_Pillow | 30384.0/72440: 42% mana | arcane_charge(4), crimson_chorus |
| 1:08.384 | rotation | . | arcane_missiles | Fluffy_Pillow | 32306.6/72440: 45% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:17.059 | rotation | . | arcane_blast | Fluffy_Pillow | 29874.9/72440: 41% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 1:18.412 | rotation | . | arcane_blast | Fluffy_Pillow | 24960.2/72440: 34% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus(2) |
| 1:19.767 | rotation | . | arcane_barrage | Fluffy_Pillow | 20048.3/72440: 28% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision, crimson_chorus(2) |
| 1:21.092 | rotation | . | arcane_orb | Fluffy_Pillow | 24865.5/72440: 34% mana | clearcasting, crimson_chorus(3) |
| 1:22.421 | rotation | . | arcane_blast | Fluffy_Pillow | 26291.0/72440: 36% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:24.091 | rotation | . | arcane_blast | Fluffy_Pillow | 24585.5/72440: 34% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:25.603 | rotation | . | arcane_barrage | Fluffy_Pillow | 21276.1/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 1:26.931 | rotation | . | arcane_blast | Fluffy_Pillow | 26097.7/72440: 36% mana | clearcasting(2), crimson_chorus(3) |
| 1:28.920 | rotation | . | arcane_blast | Fluffy_Pillow | 27604.4/72440: 38% mana | arcane_charge, clearcasting(2), crimson_chorus(3) |
| 1:30.752 | rotation | . | arcane_blast | Fluffy_Pillow | 27508.6/72440: 38% mana | arcane_charge(2), clearcasting(2), crimson_chorus(3) |
| 1:32.423 | rotation | . | arcane_blast | Fluffy_Pillow | 25804.5/72440: 36% mana | arcane_charge(3), clearcasting(2) |
| 1:33.934 | rotation | . | arcane_missiles | Fluffy_Pillow | 22493.6/72440: 31% mana | arcane_charge(4), clearcasting(2) |
| 1:36.057 | rotation | . | arcane_missiles | Fluffy_Pillow | 25569.4/72440: 35% mana | arcane_charge(4), clearcasting, nether_precision |
| 1:38.033 | rotation | . | arcane_blast | Fluffy_Pillow | 28432.3/72440: 39% mana | arcane_charge(4), nether_precision(2) |
| 1:39.388 | rotation | . | arcane_barrage | Fluffy_Pillow | 23520.4/72440: 32% mana | arcane_charge(4), nether_precision(2) |
| 1:40.716 | rotation | . | arcane_blast | Fluffy_Pillow | 28342.0/72440: 39% mana | nether_precision |
| 1:42.706 | rotation | . | arcane_orb | Fluffy_Pillow | 29850.1/72440: 41% mana | arcane_charge, nether_precision |
| 1:44.034 | rotation | . | arcane_blast | Fluffy_Pillow | 31274.1/72440: 43% mana | arcane_charge(3) |
| 1:45.548 | rotation | . | arcane_blast | Fluffy_Pillow | 27967.6/72440: 39% mana | arcane_charge(4) |
| 1:46.902 | rotation | . | arcane_blast | Fluffy_Pillow | 23054.3/72440: 32% mana | arcane_charge(4), clearcasting |
| 1:48.256 | rotation | . | arcane_blast | Fluffy_Pillow | 18141.0/72440: 25% mana | arcane_charge(4), clearcasting |
| 1:49.611 | rotation | . | arcane_blast | Fluffy_Pillow | 13229.1/72440: 18% mana | arcane_charge(4), clearcasting |
| 1:50.965 | rotation | ? | evocation | Venthyr_NetherPrecision | 8315.7/72440: 11% mana | arcane_charge(4), clearcasting |
| 1:55.365 | rotation | > | cancel_action | Fluffy_Pillow | 69709.1/72440: 96% mana | arcane_charge(4), clearcasting, evocation |
| 1:55.369 | rotation | . | arcane_barrage | Fluffy_Pillow | 69714.9/72440: 96% mana | arcane_charge(4), clearcasting |
| 1:56.696 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting |
| 1:58.023 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69945.8/72440: 97% mana | arcane_charge(4), clearcasting |
| 1:59.350 | rotation | . | arcane_missiles | Fluffy_Pillow | 71868.4/72440: 99% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 2:05.329 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 68837.3/72440: 95% mana | arcane_charge(4), rune_of_power, nether_precision(2), crimson_chorus |
| 2:05.329 | rotation | . | arcane_blast | Fluffy_Pillow | 68837.3/72440: 95% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, nether_precision(2), crimson_chorus |
| 2:06.658 | rotation | . | arcane_blast | Fluffy_Pillow | 63887.7/72440: 88% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision, crimson_chorus |
| 2:07.986 | shared_cds | . | use_mana_gem | Venthyr_NetherPrecision | 58936.7/72440: 81% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:07.986 | rotation | . | arcane_blast | Fluffy_Pillow | 66180.7/72440: 91% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:09.313 | rotation | . | arcane_blast | Fluffy_Pillow | 61228.3/72440: 85% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:10.666 | rotation | . | arcane_barrage | Fluffy_Pillow | 56313.5/72440: 78% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:11.994 | rotation | . | arcane_orb | Fluffy_Pillow | 61135.1/72440: 84% mana | clearcasting, crimson_chorus(2) |
| 2:13.321 | rotation | . | arcane_blast | Fluffy_Pillow | 62557.7/72440: 86% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 2:14.994 | rotation | . | arcane_blast | Fluffy_Pillow | 60856.5/72440: 84% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 2:16.506 | rotation | . | arcane_blast | Fluffy_Pillow | 57547.1/72440: 79% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:17.859 | rotation | . | arcane_blast | Fluffy_Pillow | 52632.3/72440: 73% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:19.212 | rotation | . | arcane_blast | Fluffy_Pillow | 47717.6/72440: 66% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:20.567 | cooldowns | t | mirrors_of_torment | Fluffy_Pillow | 42805.7/72440: 59% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:21.895 | cooldowns | x | arcane_power | Fluffy_Pillow | 42729.7/72440: 59% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 2:21.895 | rotation | . | arcane_missiles | Fluffy_Pillow | 42729.7/72440: 59% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(3) |
| 2:25.627 | rotation | . | arcane_blast | Fluffy_Pillow | 51034.2/72440: 70% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:26.979 | rotation | . | arcane_blast | Fluffy_Pillow | 49555.5/72440: 68% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision(2), crimson_chorus(3) |
| 2:28.331 | rotation | . | arcane_blast | Fluffy_Pillow | 48076.8/72440: 66% mana | arcane_charge(4), arcane_power, rune_of_power, nether_precision, crimson_chorus(3) |
| 2:29.685 | rotation | . | arcane_blast | Fluffy_Pillow | 49498.5/72440: 68% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:31.039 | rotation | . | arcane_blast | Fluffy_Pillow | 48022.7/72440: 66% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:32.393 | rotation | . | arcane_blast | Fluffy_Pillow | 46546.9/72440: 64% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:33.747 | rotation | . | arcane_blast | Fluffy_Pillow | 45071.1/72440: 62% mana | arcane_charge(4), arcane_power, rune_of_power |
| 2:35.101 | rotation | . | arcane_blast | Fluffy_Pillow | 43595.2/72440: 60% mana | arcane_charge(4), arcane_power |
| 2:36.456 | rotation | . | arcane_barrage | Fluffy_Pillow | 45018.5/72440: 62% mana | arcane_charge(4), arcane_power |
| 2:37.784 | rotation | . | arcane_orb | Fluffy_Pillow | 49840.1/72440: 69% mana | |
| 2:39.116 | rotation | . | arcane_blast | Fluffy_Pillow | 51269.9/72440: 71% mana | arcane_charge(2) |
| 2:40.785 | rotation | . | arcane_blast | Fluffy_Pillow | 49562.9/72440: 68% mana | arcane_charge(3) |
| 2:42.298 | rotation | . | arcane_blast | Fluffy_Pillow | 46255.0/72440: 64% mana | arcane_charge(4) |
| 2:43.650 | rotation | . | arcane_barrage | Fluffy_Pillow | 41338.7/72440: 57% mana | arcane_charge(4) |
| 2:44.977 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 46158.9/72440: 64% mana | |
| 2:46.304 | cooldowns | y | rune_of_power | Fluffy_Pillow | 45581.5/72440: 63% mana | arcane_charge(4) |
| 2:47.631 | rotation | . | arcane_missiles | Fluffy_Pillow | 47504.0/72440: 66% mana | arcane_charge(4), rune_of_power |
| 2:56.473 | rotation | . | arcane_missiles | Fluffy_Pillow | 37814.3/72440: 52% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision(2) |
| 2:58.517 | rotation | . | arcane_barrage | Fluffy_Pillow | 40775.6/72440: 56% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 2:59.846 | rotation | . | arcane_orb | Fluffy_Pillow | 45598.7/72440: 63% mana | nether_precision(2) |
| 3:01.172 | rotation | . | arcane_blast | Fluffy_Pillow | 47019.8/72440: 65% mana | arcane_charge(2), nether_precision(2) |
| 3:02.844 | rotation | . | arcane_blast | Fluffy_Pillow | 45317.2/72440: 63% mana | arcane_charge(3), nether_precision(2), crimson_chorus |
| 3:04.357 | rotation | . | arcane_blast | Fluffy_Pillow | 42009.2/72440: 58% mana | arcane_charge(4), nether_precision, crimson_chorus |
| 3:05.711 | rotation | . | arcane_blast | Fluffy_Pillow | 37095.9/72440: 51% mana | arcane_charge(4), crimson_chorus |
| 3:07.065 | rotation | . | arcane_blast | Fluffy_Pillow | 32182.6/72440: 44% mana | arcane_charge(4), crimson_chorus |
| 3:08.419 | rotation | . | arcane_blast | Fluffy_Pillow | 27269.3/72440: 38% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:09.773 | rotation | . | arcane_barrage | Fluffy_Pillow | 22355.9/72440: 31% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:11.101 | rotation | . | arcane_blast | Fluffy_Pillow | 27177.5/72440: 38% mana | clearcasting, crimson_chorus |
| 3:13.092 | rotation | . | arcane_blast | Fluffy_Pillow | 28687.1/72440: 40% mana | arcane_charge, clearcasting, crimson_chorus(2) |
| 3:14.921 | rotation | . | arcane_blast | Fluffy_Pillow | 28587.0/72440: 39% mana | arcane_charge(2), clearcasting, crimson_chorus(2) |
| 3:16.593 | rotation | . | arcane_blast | Fluffy_Pillow | 26884.4/72440: 37% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 3:18.106 | rotation | . | arcane_barrage | Fluffy_Pillow | 23576.4/72440: 33% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 3:19.433 | rotation | . | arcane_blast | Fluffy_Pillow | 28396.5/72440: 39% mana | clearcasting, crimson_chorus(2) |
| 3:21.424 | rotation | . | arcane_missiles | Fluffy_Pillow | 29906.1/72440: 41% mana | arcane_charge, clearcasting, crimson_chorus(2) |
| 3:23.475 | rotation | . | arcane_orb | Fluffy_Pillow | 32877.6/72440: 45% mana | arcane_charge, nether_precision, crimson_chorus(3) |
| 3:24.802 | rotation | . | arcane_blast | Fluffy_Pillow | 34300.2/72440: 47% mana | arcane_charge(3), nether_precision, crimson_chorus(3) |
| 3:26.315 | rotation | . | arcane_blast | Fluffy_Pillow | 30992.2/72440: 43% mana | arcane_charge(4), clearcasting, nether_precision, crimson_chorus(3) |
| 3:27.670 | rotation | . | arcane_blast | Fluffy_Pillow | 26080.3/72440: 36% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 3:29.024 | rotation | . | arcane_blast | Fluffy_Pillow | 21167.0/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:30.379 | rotation | . | arcane_blast | Fluffy_Pillow | 16255.1/72440: 22% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:31.732 | rotation | . | arcane_barrage | Fluffy_Pillow | 11340.3/72440: 16% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:33.060 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 16161.9/72440: 22% mana | clearcasting(3) |
| 3:34.389 | cooldowns | y | rune_of_power | Fluffy_Pillow | 15587.4/72440: 22% mana | arcane_charge(4), clearcasting(3) |
| 3:35.717 | rotation | . | arcane_missiles | Fluffy_Pillow | 17511.4/72440: 24% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 3:41.330 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 25643.5/72440: 35% mana | arcane_charge(4), rune_of_power, nether_precision(2) |
| 3:41.330 | rotation | . | arcane_blast | Fluffy_Pillow | 25643.5/72440: 35% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, nether_precision(2) |
| 3:42.659 | rotation | . | arcane_blast | Fluffy_Pillow | 20694.0/72440: 29% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, nether_precision |
| 3:43.987 | rotation | . | arcane_blast | Fluffy_Pillow | 15743.0/72440: 22% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:45.316 | rotation | . | arcane_blast | Fluffy_Pillow | 10793.4/72440: 15% mana | arcane_charge(4), rune_of_power |
| 3:46.671 | rotation | . | arcane_barrage | Fluffy_Pillow | 5881.6/72440: 8% mana | arcane_charge(4), rune_of_power |
| 3:47.998 | rotation | . | arcane_orb | Fluffy_Pillow | 10701.7/72440: 15% mana | |
| 3:49.327 | rotation | . | arcane_blast | Fluffy_Pillow | 12127.2/72440: 17% mana | arcane_charge(2) |
| 3:50.999 | rotation | . | arcane_blast | Fluffy_Pillow | 10424.6/72440: 14% mana | arcane_charge(3) |
| 3:52.511 | rotation | . | arcane_blast | Fluffy_Pillow | 7115.2/72440: 10% mana | arcane_charge(4) |
| 3:53.864 | rotation | . | evocation | Venthyr_NetherPrecision | 2200.4/72440: 3% mana | arcane_charge(4), clearcasting |
| 3:58.664 | rotation | > | cancel_action | Fluffy_Pillow | 69175.0/72440: 95% mana | arcane_charge(4), clearcasting, evocation |
| 3:58.669 | rotation | . | arcane_blast | Fluffy_Pillow | 69182.2/72440: 96% mana | arcane_charge(4), clearcasting |
| 4:00.022 | rotation | . | arcane_blast | Fluffy_Pillow | 64267.4/72440: 89% mana | arcane_charge(4), clearcasting |
| 4:01.374 | rotation | . | arcane_blast | Fluffy_Pillow | 59351.2/72440: 82% mana | arcane_charge(4), clearcasting |
| 4:02.727 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 54436.5/72440: 75% mana | arcane_charge(4), clearcasting(2) |
| 4:02.727 | rotation | . | arcane_blast | Fluffy_Pillow | 54436.5/72440: 75% mana | arcane_charge(4), clearcasting(2) |
| 4:04.080 | rotation | . | arcane_missiles | Fluffy_Pillow | 49521.7/72440: 68% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 4:06.074 | rotation | . | arcane_blast | Fluffy_Pillow | 52410.6/72440: 72% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus |
| 4:07.427 | rotation | . | arcane_barrage | Fluffy_Pillow | 47495.8/72440: 66% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus |
| 4:08.754 | shared_cds | . | use_mana_gem | Venthyr_NetherPrecision | 52316.0/72440: 72% mana | clearcasting(2), crimson_chorus |
| 4:08.754 | rotation | . | arcane_orb | Fluffy_Pillow | 59560.0/72440: 82% mana | clearcasting(2), crimson_chorus |
| 4:10.082 | rotation | . | arcane_blast | Fluffy_Pillow | 60984.0/72440: 84% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 4:11.755 | rotation | . | arcane_blast | Fluffy_Pillow | 59282.8/72440: 82% mana | arcane_charge(3), clearcasting(2), crimson_chorus |
| 4:13.267 | rotation | . | arcane_missiles | Fluffy_Pillow | 55973.4/72440: 77% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:15.250 | rotation | . | arcane_blast | Fluffy_Pillow | 58846.4/72440: 81% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2) |
| 4:16.605 | rotation | . | arcane_blast | Fluffy_Pillow | 53934.5/72440: 74% mana | arcane_charge(4), clearcasting(2), nether_precision, crimson_chorus(2) |
| 4:17.957 | rotation | . | arcane_blast | Fluffy_Pillow | 49018.3/72440: 68% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:19.310 | rotation | . | arcane_blast | Fluffy_Pillow | 44103.5/72440: 61% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:20.664 | rotation | @ | arcane_barrage | Fluffy_Pillow | 39190.2/72440: 54% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:21.992 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 44011.8/72440: 61% mana | clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:23.319 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 43934.3/72440: 61% mana | clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:24.648 | cooldowns | x | arcane_power | Fluffy_Pillow | 43359.8/72440: 60% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3), empyreal_surge(5) |
| 4:24.648 | shared_cds | . | berserking | Fluffy_Pillow | 43359.8/72440: 60% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:24.648 | rotation | . | arcane_missiles | Fluffy_Pillow | 43359.8/72440: 60% mana | berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:34.659 | rotation | . | arcane_blast | Fluffy_Pillow | 52408.9/72440: 72% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2) |
| 4:35.890 | rotation | . | arcane_blast | Fluffy_Pillow | 50754.9/72440: 70% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, nether_precision(2) |
| 4:37.122 | rotation | . | arcane_blast | Fluffy_Pillow | 51999.9/72440: 72% mana | arcane_charge(4), arcane_power, clearcasting, nether_precision |
| 4:38.476 | rotation | . | arcane_missiles | Fluffy_Pillow | 50524.1/72440: 70% mana | arcane_charge(4), arcane_power, clearcasting |
| 4:40.473 | cooldowns | y | rune_of_power | Fluffy_Pillow | 53417.4/72440: 74% mana | arcane_charge(4), nether_precision |
| 4:41.800 | rotation | . | arcane_blast | Fluffy_Pillow | 55339.9/72440: 76% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:43.153 | rotation | . | arcane_blast | Fluffy_Pillow | 50425.1/72440: 70% mana | arcane_charge(4), clearcasting, rune_of_power, nether_precision |
| 4:44.507 | rotation | . | arcane_missiles | Fluffy_Pillow | 45511.8/72440: 63% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:46.590 | rotation | . | arcane_blast | Fluffy_Pillow | 48529.7/72440: 67% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:47.944 | rotation | . | arcane_blast | Fluffy_Pillow | 43616.3/72440: 60% mana | arcane_charge(4), rune_of_power, nether_precision |
| 4:49.298 | rotation | . | arcane_blast | Fluffy_Pillow | 38703.0/72440: 53% mana | arcane_charge(4), rune_of_power |
| 4:50.653 | rotation | . | arcane_blast | Fluffy_Pillow | 33791.1/72440: 47% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:52.007 | rotation | . | arcane_missiles | Fluffy_Pillow | 28877.8/72440: 40% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:54.009 | rotation | . | arcane_barrage | Fluffy_Pillow | 31778.3/72440: 44% mana | arcane_charge(4), nether_precision |
| 4:55.334 | rotation | . | arcane_orb | Fluffy_Pillow | 36595.6/72440: 51% mana | nether_precision |
| 4:56.663 | rotation | . | arcane_blast | Fluffy_Pillow | 38021.0/72440: 52% mana | arcane_charge(2), nether_precision |
| 4:58.335 | rotation | . | arcane_blast | Fluffy_Pillow | 36318.4/72440: 50% mana | arcane_charge(3), nether_precision |
| 4:59.849 | rotation | . | arcane_blast | Fluffy_Pillow | 33011.9/72440: 46% mana | arcane_charge(4), clearcasting |
| 5:01.202 | rotation | . | arcane_blast | Fluffy_Pillow | 28097.1/72440: 39% mana | arcane_charge(4), clearcasting |
| 5:02.555 | rotation | . | arcane_barrage | Fluffy_Pillow | 23182.4/72440: 32% mana | arcane_charge(4), clearcasting |
| 5:03.881 | rotation | . | arcane_blast | Fluffy_Pillow | 28001.1/72440: 39% mana | clearcasting |
| 5:05.872 | rotation | . | arcane_blast | Fluffy_Pillow | 29510.6/72440: 41% mana | arcane_charge, clearcasting, crimson_chorus |
| 5:07.703 | rotation | . | arcane_blast | Fluffy_Pillow | 29413.4/72440: 41% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 5:09.374 | rotation | . | arcane_blast | Fluffy_Pillow | 27709.3/72440: 38% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 5:10.886 | shared_cds | . | time_warp | Fluffy_Pillow | 24399.9/72440: 34% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:10.886 | rotation | . | arcane_barrage | Fluffy_Pillow | 22399.9/72440: 31% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus |
| 5:11.908 | rotation | . | arcane_blast | Fluffy_Pillow | 26778.2/72440: 37% mana | clearcasting(2), temporal_warp, crimson_chorus |
| 5:13.441 | rotation | . | arcane_blast | Fluffy_Pillow | 27624.2/72440: 38% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus |
| 5:14.848 | rotation | . | arcane_blast | Fluffy_Pillow | 26912.7/72440: 37% mana | arcane_charge(2), clearcasting(2), temporal_warp, crimson_chorus |
| 5:16.133 | rotation | . | arcane_blast | Fluffy_Pillow | 24649.4/72440: 34% mana | arcane_charge(3), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:17.297 | rotation | . | arcane_barrage | Fluffy_Pillow | 20835.8/72440: 29% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:18.317 | rotation | . | arcane_missiles | Fluffy_Pillow | 25211.1/72440: 35% mana | clearcasting(3), temporal_warp, crimson_chorus(2) |
| 5:19.877 | rotation | . | arcane_orb | Fluffy_Pillow | 27471.3/72440: 38% mana | clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2) |
| 5:20.899 | rotation | . | arcane_blast | Fluffy_Pillow | 28451.9/72440: 39% mana | arcane_charge(2), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2) |
| 5:22.185 | rotation | . | arcane_blast | Fluffy_Pillow | 26190.1/72440: 36% mana | arcane_charge(3), clearcasting(2), temporal_warp, nether_precision(2), crimson_chorus(2) |
| 5:23.348 | rotation | . | arcane_barrage | Fluffy_Pillow | 22375.1/72440: 31% mana | arcane_charge(4), clearcasting(2), temporal_warp, nether_precision, crimson_chorus(2) |
| 5:24.371 | rotation | . | arcane_blast | Fluffy_Pillow | 26754.8/72440: 37% mana | clearcasting(2), temporal_warp, crimson_chorus(2) |
| 5:25.903 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 27599.3/72440: 38% mana | arcane_charge, clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:26.926 | cooldowns | y | rune_of_power | Fluffy_Pillow | 26581.5/72440: 37% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:27.948 | rotation | . | arcane_missiles | Fluffy_Pillow | 28062.1/72440: 39% mana | arcane_charge(4), clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.989 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 29314.3/72440: 40% mana | arcane_charge(4), rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3) |
| 5:33.989 | rotation | . | arcane_blast | Fluffy_Pillow | 29314.3/72440: 40% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp, nether_precision(2), crimson_chorus(3) |
| 5:35.012 | rotation | . | arcane_missiles | Fluffy_Pillow | 23921.5/72440: 33% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, temporal_warp, nether_precision, crimson_chorus(3) |
| 5:36.670 | rotation | . | arcane_blast | Fluffy_Pillow | 26323.6/72440: 36% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp, nether_precision(2) |
| 5:37.692 | rotation | . | arcane_blast | Fluffy_Pillow | 20929.2/72440: 29% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp, nether_precision |
| 5:38.714 | rotation | . | arcane_blast | Fluffy_Pillow | 15534.9/72440: 21% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:39.758 | rotation | . | arcane_blast | Fluffy_Pillow | 10172.5/72440: 14% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:40.799 | rotation | . | evocation | Fluffy_Pillow | 4805.7/72440: 7% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:44.399 | rotation | > | cancel_action | Fluffy_Pillow | 70105.9/72440: 97% mana | arcane_charge(4), clearcasting, evocation, temporal_warp |
| 5:44.403 | final_burn | } | arcane_missiles | Fluffy_Pillow | 70111.7/72440: 97% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:45.999 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 72424.0/72440: 100% mana | arcane_charge(4), temporal_warp, nether_precision(2) |
| 5:47.042 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 65572.2/72440: 91% mana | arcane_charge(4), temporal_warp, nether_precision(2) |
| 5:48.084 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 60206.9/72440: 83% mana | arcane_charge(4), clearcasting, temporal_warp, nether_precision |
| 5:49.126 | final_burn | } | arcane_missiles | Fluffy_Pillow | 54841.5/72440: 76% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Venthyr_NetherPrecision"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=36:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 6057.1 | 6057.1 | 10.0 / 0.164% | 920.0 / 15.2% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2482.6 | 2359.8 | Mana | 0.00% | 41.0 | 100.0% | 100% |
| Talents |
|
|---|---|
| Venthyr | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_SM | 6057 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 357 | 5.9% | 20.0 | 14.08sec | 5367 | 4294 | Direct | 20.0 | 4564 | 9097 | 5370 | 17.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.57
opener [=]:0.32
rotation [@]:0.40
rotation [.]:3.31
rotation [.]:0.13
rotation [.]:7.47
rotation [.]:3.73
rotation [.]:1.17
rotation [.]:2.63
rotation [.]:0.00
rotation [.]:0.23
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2157 | 35.6% | 114.7 | 2.59sec | 5624 | 4302 | Direct | 115.7 | 4677 | 9630 | 5577 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.42
opener [$]:1.00
opener [+]:0.16
opener [<]:19.40
rotation [.]:1.62
rotation [.]:89.77
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 285 | 4.7% | 156.9 | 1.90sec | 545 | 0 | Direct | 156.9 | 446 | 949 | 545 | 19.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2374 | 39.2% | 45.0 | 6.43sec | 15824 | 8910 | Periodic | 307.7 | 1909 | 4032 | 2313 | 19.0% | 24.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.87
opener [-]:1.00
opener [:]:0.97
opener [;]:1.05
rotation [.]:4.98
rotation [.]:5.25
rotation [.]:2.91
rotation [.]:4.60
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.3%) | 11.2 | 26.64sec | 3772 | 2977 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:10.18
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.3% | 11.2 | 27.48sec | 3773 | 0 | Direct | 11.2 | 3216 | 6410 | 3773 | 17.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12504 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.12sec | 2505 | 0 | Periodic | 13.3 | 1568 | 3063 | 1858 | 19.3% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.32sec | 540 | 0 | Direct | 20.7 | 456 | 912 | 540 | 18.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 5998 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 150 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 43 | 90 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirrors of Torment | 0 (116) | 0.0% (1.9%) | 2.6 | 128.90sec | 13370 | 11930 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirrors Of Torment
Action Details: Mirrors Of Torment
Resources
Spelldata
Action Priority List
cooldowns [s]:0.58
cooldowns [t]:1.04
opener [&]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Agonizing Backlash | 66 | 1.1% | 5.2 | 50.87sec | 3845 | 0 | Direct | 5.2 | 3143 | 6355 | 3844 | 21.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Agonizing Backlash
Action Details: Agonizing Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tormenting Backlash | 50 | 0.8% | 2.5 | 129.06sec | 5964 | 0 | Direct | 2.5 | 5188 | 10406 | 5965 | 14.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Tormenting Backlash
Action Details: Tormenting Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.4 | 7.20sec | 297 | 0 | Direct | 41.4 | 251 | 501 | 297 | 18.3% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (445) | 0.0% (7.4%) | 6.1 | 49.15sec | 21814 | 17813 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.60
cooldowns [v]:4.38
cooldowns [w]:0.13
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 445 | 7.4% | 6.1 | 49.08sec | 21814 | 0 | Direct | 6.1 | 21857 | 0 | 21857 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_SM | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.88sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.75
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 248.12sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.75
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 103.68sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:1.03
rotation [.]:1.27
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 97.99sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.27
cooldowns [{]:1.66
cooldowns [|]:0.28
opener [)]:0.16
opener [*]:0.84
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 54.08sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.97
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.43sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.93sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.9 | 123.3 | 14.3sec | 2.1sec | 11.9sec | 83.38% | 0.00% | 78.7 (79.4) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 124.1sec | 124.1sec | 14.7sec | 13.48% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 248.5sec | 248.5sec | 11.7sec | 6.77% | 12.26% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.7 | 11.8 | 17.0sec | 10.1sec | 7.9sec | 47.03% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.5sec | 51.98% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 242.2sec | 242.2sec | 14.5sec | 8.88% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.8sec | 103.8sec | 3.8sec | 4.20% | 0.00% | 14.9 (14.9) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 300.3sec | 300.3sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 96.9sec | 96.9sec | 4.0sec | 4.33% | 8.31% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.5sec | 35.5sec | 11.8sec | 34.29% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Siphoned Malice | 2.6 | 5.1 | 131.9sec | 33.4sec | 21.3sec | 18.48% | 0.00% | 0.0 (0.0) | 2.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.8sec | 303.8sec | 35.2sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 3 | 2.24% | 0.00% | 17.65% |
| Arcane Barrage Arcane Charge 4 | 97.76% | 82.35% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.47% | 3.03% | 10.94% |
| Arcane Blast Arcane Charge 1 | 4.44% | 1.57% | 8.33% |
| Arcane Blast Arcane Charge 2 | 10.36% | 5.22% | 15.15% |
| Arcane Blast Arcane Charge 3 | 11.57% | 6.09% | 15.62% |
| Arcane Blast Arcane Charge 4 | 67.15% | 57.14% | 78.26% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 2.30% | 0.00% | 7.53% | 1.2s | 0.0s | 7.2s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.105 | 0.000 | 77.856 | 47.020 | 22.548 | 116.111 |
| Mirrors of Torment | 31.631 | 15.921 | 159.855 | 92.995 | 57.938 | 178.912 |
| Rune of Power | 6.830 | 0.000 | 30.479 | 42.309 | 21.379 | 79.690 |
| Touch of the Magi | 5.260 | 0.000 | 25.606 | 33.751 | 20.052 | 64.222 |
| Arcane Power | 9.400 | 0.000 | 40.981 | 26.167 | 17.501 | 66.963 |
| Arcane Barrage | 11.824 | 0.008 | 51.890 | 249.715 | 196.083 | 305.333 |
| Arcane Orb | 6.745 | 0.000 | 72.709 | 80.467 | 38.813 | 149.720 |
| Presence of Mind | 32.205 | 0.000 | 103.551 | 113.995 | 82.655 | 171.077 |
| Time Warp | 2.146 | 0.000 | 24.214 | 3.202 | 1.325 | 25.542 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Venthyr_SM | |||||||
| mana_regen | Mana | 3136.51 | 422945.94 | 59.83% | 134.85 | 11044.97 | 2.54% |
| Evocation | Mana | 125.44 | 183523.00 | 25.96% | 1463.04 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21223.36 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.97 | 57292.18 | 8.10% | 2868.52 | 249.35 | 0.43% |
| Mirrors of Torment | Mana | 7.71 | 21918.72 | 3.10% | 2842.66 | 423.64 | 1.90% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2359.77 | 2482.55 | 11725.2 | 35652.4 | 1336.4 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Venthyr_SM | |||||||
| arcane_blast | Mana | 115.7 | 619630.6 | 5353.8 | 5400.7 | 1.0 | |
| arcane_missiles | Mana | 45.0 | 95118.5 | 2115.5 | 2115.6 | 7.5 | |
| arcane_orb | Mana | 11.2 | 5590.9 | 500.0 | 499.9 | 7.5 | |
| mirrors_of_torment | Mana | 2.6 | 5234.3 | 2000.0 | 2001.4 | 6.7 | |
| time_warp | Mana | 1.5 | 2968.2 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15271.7 | 2497.3 | 2496.9 | 8.7 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| s | 0.58 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 1.04 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.60 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.38 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.13 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.75 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.97 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.27 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.66 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.28 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.87 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.42 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| & | 1.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.16 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.84 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.16 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.97 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.05 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.40 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.32 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.28 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.03 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.40 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.31 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.13 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.62 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.98 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.25 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.91 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.60 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.18 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 7.47 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.73 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.17 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.63 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.77 | arcane_blast |
| . | 1.27 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.23 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.75 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.98 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Venthyr_SM | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Venthyr_SM | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Venthyr_SM | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.329 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.329 | opener | $ | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.227 | opener | % | rune_of_power | Fluffy_Pillow | 66241.0/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.015 | opener | < | arcane_blast | Fluffy_Pillow | 67382.7/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.817 | opener | < | arcane_blast | Fluffy_Pillow | 61669.6/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.618 | shared_cds | . | use_mana_gem | Venthyr_SM | 55955.1/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.618 | opener | < | arcane_blast | Fluffy_Pillow | 63199.1/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.421 | opener | < | arcane_blast | Fluffy_Pillow | 57487.5/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.224 | opener | < | arcane_blast | Fluffy_Pillow | 51775.9/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.028 | opener | < | arcane_blast | Fluffy_Pillow | 46065.7/72440: 64% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:07.831 | opener | < | arcane_blast | Fluffy_Pillow | 40354.1/72440: 56% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:08.631 | opener | < | arcane_blast | Fluffy_Pillow | 34638.1/72440: 48% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:09.434 | opener | < | arcane_blast | Fluffy_Pillow | 28926.5/72440: 40% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus |
| 0:10.237 | opener | < | arcane_blast | Fluffy_Pillow | 23214.9/72440: 32% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.041 | opener | < | arcane_blast | Fluffy_Pillow | 17504.7/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.844 | opener | < | arcane_blast | Fluffy_Pillow | 11793.1/72440: 16% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.645 | opener | ; | arcane_missiles | Fluffy_Pillow | 6078.6/72440: 8% mana | bloodlust, clearcasting(3), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.934 | opener | < | arcane_blast | Fluffy_Pillow | 7946.1/72440: 11% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:14.737 | opener | , | arcane_barrage | Fluffy_Pillow | 2234.5/72440: 3% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.524 | opener | " | evocation | Venthyr_SM | 6272.3/72440: 9% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.224 | rotation | > | cancel_action | Fluffy_Pillow | 69940.0/72440: 97% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:18.231 | opener | & | mirrors_of_torment | Fluffy_Pillow | 69950.2/72440: 97% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.018 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 69090.4/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.805 | opener | ( | arcane_power | Fluffy_Pillow | 67730.6/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.805 | shared_cds | . | potion | Fluffy_Pillow | 67730.6/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:19.805 | shared_cds | . | berserking | Fluffy_Pillow | 67730.6/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:19.805 | opener | - | arcane_missiles | Fluffy_Pillow | 67730.6/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.808 | opener | < | arcane_blast | Fluffy_Pillow | 61870.9/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.563 | opener | < | arcane_blast | Fluffy_Pillow | 59527.2/72440: 82% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.315 | opener | < | arcane_blast | Fluffy_Pillow | 57179.2/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.069 | opener | < | arcane_blast | Fluffy_Pillow | 54834.1/72440: 76% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.824 | opener | < | arcane_blast | Fluffy_Pillow | 52490.4/72440: 72% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), potion_of_spectral_intellect |
| 0:31.578 | opener | * | presence_of_mind | Fluffy_Pillow | 50145.3/72440: 69% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, siphoned_malice(2), potion_of_spectral_intellect |
| 0:31.578 | opener | < | arcane_blast | Fluffy_Pillow | 50145.3/72440: 69% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, siphoned_malice(2), potion_of_spectral_intellect |
| 0:32.334 | opener | < | arcane_blast | Fluffy_Pillow | 47803.1/72440: 66% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, siphoned_malice(2), potion_of_spectral_intellect |
| 0:33.121 | opener | < | arcane_blast | Fluffy_Pillow | 48403.4/72440: 67% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:33.910 | opener | < | arcane_blast | Fluffy_Pillow | 46109.0/72440: 64% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:34.712 | opener | < | arcane_blast | Fluffy_Pillow | 43833.5/72440: 61% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:35.516 | rotation | . | arcane_barrage | Fluffy_Pillow | 38123.3/72440: 53% mana | bloodlust, arcane_charge(4), temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:36.305 | rotation | . | arcane_orb | Fluffy_Pillow | 42164.0/72440: 58% mana | bloodlust, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:37.092 | rotation | . | arcane_blast | Fluffy_Pillow | 42804.2/72440: 59% mana | bloodlust, arcane_charge(2), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:38.083 | rotation | . | arcane_blast | Fluffy_Pillow | 40115.0/72440: 55% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:38.980 | rotation | . | arcane_blast | Fluffy_Pillow | 35914.6/72440: 50% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:39.784 | rotation | . | arcane_blast | Fluffy_Pillow | 30204.4/72440: 42% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:40.587 | rotation | . | arcane_barrage | Fluffy_Pillow | 24492.8/72440: 34% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, siphoned_malice(3), potion_of_spectral_intellect |
| 0:41.373 | rotation | . | arcane_blast | Fluffy_Pillow | 28529.1/72440: 39% mana | clearcasting(2), siphoned_malice(3), potion_of_spectral_intellect |
| 0:43.364 | rotation | . | arcane_blast | Fluffy_Pillow | 30038.7/72440: 41% mana | arcane_charge, clearcasting(2), potion_of_spectral_intellect |
| 0:45.194 | rotation | . | arcane_blast | Fluffy_Pillow | 29940.0/72440: 41% mana | arcane_charge(2), clearcasting(2) |
| 0:46.866 | rotation | . | arcane_missiles | Fluffy_Pillow | 28237.4/72440: 39% mana | arcane_charge(3), clearcasting(3) |
| 0:48.906 | rotation | . | arcane_blast | Fluffy_Pillow | 31193.0/72440: 43% mana | arcane_charge(3), clearcasting(2) |
| 0:50.419 | rotation | . | arcane_blast | Fluffy_Pillow | 27885.0/72440: 38% mana | arcane_charge(4), clearcasting(2) |
| 0:51.772 | rotation | . | arcane_barrage | Fluffy_Pillow | 22970.2/72440: 32% mana | arcane_charge(4), clearcasting(2) |
| 0:53.098 | rotation | . | arcane_blast | Fluffy_Pillow | 27788.9/72440: 38% mana | clearcasting(2) |
| 0:55.087 | rotation | . | arcane_missiles | Fluffy_Pillow | 29295.6/72440: 40% mana | arcane_charge, clearcasting(2) |
| 0:57.075 | rotation | . | arcane_missiles | Fluffy_Pillow | 32175.8/72440: 44% mana | arcane_charge, clearcasting |
| 0:58.998 | rotation | . | arcane_orb | Fluffy_Pillow | 34961.8/72440: 48% mana | arcane_charge |
| 1:00.324 | rotation | . | arcane_blast | Fluffy_Pillow | 36382.9/72440: 50% mana | arcane_charge(3) |
| 1:01.837 | rotation | . | arcane_blast | Fluffy_Pillow | 33075.0/72440: 46% mana | arcane_charge(4), crimson_chorus |
| 1:03.190 | rotation | . | arcane_blast | Fluffy_Pillow | 28160.2/72440: 39% mana | arcane_charge(4), crimson_chorus |
| 1:04.545 | rotation | . | arcane_barrage | Fluffy_Pillow | 23248.3/72440: 32% mana | arcane_charge(4), crimson_chorus |
| 1:05.872 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 28068.5/72440: 39% mana | crimson_chorus |
| 1:07.199 | cooldowns | y | rune_of_power | Fluffy_Pillow | 27491.0/72440: 38% mana | arcane_charge(4), crimson_chorus |
| 1:08.527 | rotation | . | arcane_missiles | Fluffy_Pillow | 29415.1/72440: 41% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:17.454 | rotation | . | arcane_blast | Fluffy_Pillow | 19848.5/72440: 27% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:18.807 | rotation | . | arcane_blast | Fluffy_Pillow | 14933.7/72440: 21% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:20.160 | rotation | . | arcane_barrage | Fluffy_Pillow | 10018.9/72440: 14% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:21.485 | rotation | . | arcane_orb | Fluffy_Pillow | 14836.2/72440: 20% mana | clearcasting, crimson_chorus(2) |
| 1:22.814 | rotation | . | arcane_blast | Fluffy_Pillow | 16261.7/72440: 22% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:24.486 | rotation | . | arcane_blast | Fluffy_Pillow | 14559.1/72440: 20% mana | arcane_charge(3), clearcasting, crimson_chorus(3) |
| 1:25.997 | rotation | . | arcane_barrage | Fluffy_Pillow | 11248.2/72440: 16% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:27.323 | rotation | . | arcane_blast | Fluffy_Pillow | 16066.9/72440: 22% mana | clearcasting, crimson_chorus(3) |
| 1:29.313 | rotation | . | arcane_blast | Fluffy_Pillow | 17575.0/72440: 24% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:31.144 | rotation | . | arcane_blast | Fluffy_Pillow | 17477.8/72440: 24% mana | arcane_charge(2), clearcasting(2), crimson_chorus(3) |
| 1:32.816 | rotation | . | arcane_blast | Fluffy_Pillow | 15775.2/72440: 22% mana | arcane_charge(3), clearcasting(2) |
| 1:34.328 | rotation | . | arcane_barrage | Fluffy_Pillow | 12465.7/72440: 17% mana | arcane_charge(4), clearcasting(2) |
| 1:35.655 | rotation | . | arcane_blast | Fluffy_Pillow | 17285.9/72440: 24% mana | clearcasting(2) |
| 1:37.645 | rotation | . | arcane_blast | Fluffy_Pillow | 18794.0/72440: 26% mana | arcane_charge, clearcasting(2) |
| 1:39.476 | rotation | . | arcane_missiles | Fluffy_Pillow | 18696.8/72440: 26% mana | arcane_charge(2), clearcasting(2) |
| 1:41.434 | rotation | . | arcane_missiles | Fluffy_Pillow | 21533.5/72440: 30% mana | arcane_charge(2), clearcasting |
| 1:43.385 | rotation | . | arcane_orb | Fluffy_Pillow | 24360.1/72440: 34% mana | arcane_charge(2) |
| 1:44.712 | rotation | . | arcane_blast | Fluffy_Pillow | 25782.7/72440: 36% mana | arcane_charge(4) |
| 1:46.067 | rotation | . | arcane_blast | Fluffy_Pillow | 20870.8/72440: 29% mana | arcane_charge(4), clearcasting |
| 1:47.420 | rotation | . | arcane_blast | Fluffy_Pillow | 15956.0/72440: 22% mana | arcane_charge(4), clearcasting |
| 1:48.773 | rotation | . | arcane_blast | Fluffy_Pillow | 11041.3/72440: 15% mana | arcane_charge(4), clearcasting |
| 1:50.127 | rotation | ? | evocation | Venthyr_SM | 6127.9/72440: 8% mana | arcane_charge(4), clearcasting |
| 1:54.627 | rotation | > | cancel_action | Fluffy_Pillow | 68916.6/72440: 95% mana | arcane_charge(4), clearcasting, evocation |
| 1:54.631 | rotation | . | arcane_barrage | Fluffy_Pillow | 68922.4/72440: 95% mana | arcane_charge(4), clearcasting |
| 1:55.957 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting |
| 1:57.287 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69950.1/72440: 97% mana | arcane_charge(4), clearcasting |
| 1:58.617 | rotation | . | arcane_missiles | Fluffy_Pillow | 71877.0/72440: 99% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:04.892 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 71831.9/72440: 99% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 2:04.892 | rotation | . | arcane_blast | Fluffy_Pillow | 71831.9/72440: 99% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:06.219 | rotation | . | arcane_blast | Fluffy_Pillow | 66879.5/72440: 92% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:07.547 | rotation | . | arcane_missiles | Fluffy_Pillow | 61928.5/72440: 85% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, crimson_chorus |
| 2:09.588 | rotation | . | arcane_barrage | Fluffy_Pillow | 64885.5/72440: 90% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:10.915 | rotation | . | arcane_orb | Fluffy_Pillow | 69705.7/72440: 96% mana | presence_of_mind, crimson_chorus |
| 2:12.243 | rotation | . | arcane_blast | Fluffy_Pillow | 71129.7/72440: 98% mana | arcane_charge(2), presence_of_mind, crimson_chorus(2) |
| 2:13.569 | rotation | . | arcane_blast | Fluffy_Pillow | 68925.8/72440: 95% mana | arcane_charge(3), crimson_chorus(2) |
| 2:15.083 | rotation | . | arcane_blast | Fluffy_Pillow | 65619.3/72440: 91% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:16.438 | shared_cds | . | use_mana_gem | Venthyr_SM | 60707.4/72440: 84% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:16.438 | rotation | . | arcane_blast | Fluffy_Pillow | 67951.4/72440: 94% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:17.790 | rotation | . | arcane_blast | Fluffy_Pillow | 63035.2/72440: 87% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:19.142 | rotation | . | arcane_blast | Fluffy_Pillow | 58118.9/72440: 80% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:20.495 | cooldowns | t | mirrors_of_torment | Fluffy_Pillow | 53204.2/72440: 73% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:21.823 | cooldowns | x | arcane_power | Fluffy_Pillow | 53128.2/72440: 73% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:21.823 | rotation | . | arcane_missiles | Fluffy_Pillow | 53128.2/72440: 73% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:25.615 | rotation | . | arcane_blast | Fluffy_Pillow | 61519.6/72440: 85% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice, crimson_chorus(3) |
| 2:26.967 | rotation | . | arcane_blast | Fluffy_Pillow | 60040.9/72440: 83% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice, crimson_chorus(3) |
| 2:28.320 | rotation | . | arcane_blast | Fluffy_Pillow | 58563.6/72440: 81% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice, crimson_chorus(3) |
| 2:29.674 | rotation | . | arcane_blast | Fluffy_Pillow | 59985.4/72440: 83% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2), crimson_chorus(3) |
| 2:31.025 | rotation | . | arcane_blast | Fluffy_Pillow | 58505.2/72440: 81% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2), crimson_chorus(3) |
| 2:32.380 | rotation | . | arcane_blast | Fluffy_Pillow | 57030.9/72440: 79% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2) |
| 2:33.734 | rotation | . | arcane_blast | Fluffy_Pillow | 55555.0/72440: 77% mana | arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2) |
| 2:35.086 | rotation | . | arcane_blast | Fluffy_Pillow | 54076.3/72440: 75% mana | arcane_charge(4), arcane_power, siphoned_malice(2) |
| 2:36.438 | rotation | . | arcane_barrage | Fluffy_Pillow | 55495.2/72440: 77% mana | arcane_charge(4), arcane_power, siphoned_malice(3) |
| 2:37.766 | rotation | . | arcane_orb | Fluffy_Pillow | 60316.8/72440: 83% mana | siphoned_malice(3) |
| 2:39.094 | rotation | . | arcane_blast | Fluffy_Pillow | 61740.8/72440: 85% mana | arcane_charge(2), siphoned_malice(3) |
| 2:40.765 | rotation | . | arcane_blast | Fluffy_Pillow | 60036.7/72440: 83% mana | arcane_charge(3), siphoned_malice(3) |
| 2:42.276 | rotation | . | arcane_blast | Fluffy_Pillow | 56725.9/72440: 78% mana | arcane_charge(4), siphoned_malice(3) |
| 2:43.630 | rotation | . | arcane_barrage | Fluffy_Pillow | 51812.6/72440: 72% mana | arcane_charge(4), clearcasting, siphoned_malice(3) |
| 2:44.957 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 56632.7/72440: 78% mana | clearcasting, siphoned_malice(3) |
| 2:46.284 | cooldowns | y | rune_of_power | Fluffy_Pillow | 56055.3/72440: 77% mana | arcane_charge(4), clearcasting |
| 2:47.612 | rotation | . | arcane_missiles | Fluffy_Pillow | 57979.3/72440: 80% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:56.150 | rotation | . | arcane_blast | Fluffy_Pillow | 47849.1/72440: 66% mana | arcane_charge(4), rune_of_power |
| 2:57.504 | rotation | . | arcane_blast | Fluffy_Pillow | 42935.8/72440: 59% mana | arcane_charge(4), rune_of_power |
| 2:58.855 | rotation | . | arcane_barrage | Fluffy_Pillow | 38018.1/72440: 52% mana | arcane_charge(4), clearcasting, rune_of_power |
| 3:00.183 | rotation | . | arcane_orb | Fluffy_Pillow | 42839.7/72440: 59% mana | clearcasting |
| 3:01.510 | rotation | . | arcane_blast | Fluffy_Pillow | 44262.3/72440: 61% mana | arcane_charge(2), clearcasting |
| 3:03.180 | rotation | . | arcane_blast | Fluffy_Pillow | 42556.8/72440: 59% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 3:04.691 | rotation | . | arcane_blast | Fluffy_Pillow | 39245.9/72440: 54% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:06.045 | rotation | . | arcane_blast | Fluffy_Pillow | 34332.6/72440: 47% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:07.398 | rotation | . | arcane_blast | Fluffy_Pillow | 29417.8/72440: 41% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:08.752 | rotation | . | arcane_barrage | Fluffy_Pillow | 24504.5/72440: 34% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:10.079 | rotation | . | arcane_blast | Fluffy_Pillow | 29324.7/72440: 40% mana | clearcasting(2), crimson_chorus |
| 3:12.068 | rotation | . | arcane_blast | Fluffy_Pillow | 30831.3/72440: 43% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 3:13.897 | rotation | . | arcane_blast | Fluffy_Pillow | 30731.2/72440: 42% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:15.568 | rotation | . | arcane_blast | Fluffy_Pillow | 29027.1/72440: 40% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:17.080 | rotation | . | arcane_blast | Fluffy_Pillow | 25717.7/72440: 36% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:18.433 | rotation | . | arcane_missiles | Fluffy_Pillow | 20802.9/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:20.481 | rotation | . | arcane_blast | Fluffy_Pillow | 23770.1/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:21.836 | rotation | . | arcane_blast | Fluffy_Pillow | 18858.2/72440: 26% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:23.191 | rotation | . | arcane_blast | Fluffy_Pillow | 13946.3/72440: 19% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:24.545 | rotation | . | arcane_missiles | Fluffy_Pillow | 9033.0/72440: 12% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:28.447 | rotation | . | arcane_blast | Fluffy_Pillow | 14686.2/72440: 20% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:29.802 | rotation | ? | evocation | Fluffy_Pillow | 9774.3/72440: 13% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:34.102 | rotation | > | cancel_action | Fluffy_Pillow | 69772.4/72440: 96% mana | arcane_charge(4), clearcasting(2), evocation |
| 3:34.105 | rotation | . | arcane_barrage | Fluffy_Pillow | 69776.8/72440: 96% mana | arcane_charge(4), clearcasting(2) |
| 3:35.432 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 72440.0/72440: 100% mana | clearcasting(2) |
| 3:36.761 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69948.7/72440: 97% mana | arcane_charge(4), clearcasting(2) |
| 3:38.090 | rotation | . | arcane_missiles | Fluffy_Pillow | 71874.1/72440: 99% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 3:44.109 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 68895.2/72440: 95% mana | arcane_charge(4), rune_of_power |
| 3:44.109 | rotation | . | arcane_blast | Fluffy_Pillow | 68895.2/72440: 95% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:45.437 | rotation | . | arcane_blast | Fluffy_Pillow | 63944.2/72440: 88% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 3:46.764 | rotation | . | arcane_missiles | Fluffy_Pillow | 58991.8/72440: 81% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 3:48.850 | rotation | . | arcane_barrage | Fluffy_Pillow | 62014.0/72440: 86% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:50.176 | rotation | . | arcane_orb | Fluffy_Pillow | 66832.7/72440: 92% mana | presence_of_mind |
| 3:51.504 | rotation | . | arcane_blast | Fluffy_Pillow | 68256.7/72440: 94% mana | arcane_charge(2), presence_of_mind |
| 3:52.829 | rotation | . | arcane_blast | Fluffy_Pillow | 66051.4/72440: 91% mana | arcane_charge(3) |
| 3:54.342 | rotation | . | arcane_blast | Fluffy_Pillow | 62743.4/72440: 87% mana | arcane_charge(4) |
| 3:55.695 | rotation | . | arcane_blast | Fluffy_Pillow | 57828.6/72440: 80% mana | arcane_charge(4) |
| 3:57.050 | rotation | . | arcane_blast | Fluffy_Pillow | 52916.7/72440: 73% mana | arcane_charge(4) |
| 3:58.403 | rotation | . | arcane_blast | Fluffy_Pillow | 48002.0/72440: 66% mana | arcane_charge(4), clearcasting |
| 3:59.757 | rotation | . | arcane_blast | Fluffy_Pillow | 43088.6/72440: 59% mana | arcane_charge(4), clearcasting |
| 4:01.112 | rotation | . | arcane_blast | Fluffy_Pillow | 38176.8/72440: 53% mana | arcane_charge(4), clearcasting |
| 4:02.466 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 33263.4/72440: 46% mana | arcane_charge(4), clearcasting |
| 4:02.466 | rotation | . | arcane_blast | Fluffy_Pillow | 33263.4/72440: 46% mana | arcane_charge(4), clearcasting |
| 4:03.818 | rotation | . | arcane_blast | Fluffy_Pillow | 28347.2/72440: 39% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.171 | rotation | . | arcane_barrage | Fluffy_Pillow | 23432.4/72440: 32% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:06.498 | rotation | . | arcane_blast | Fluffy_Pillow | 28252.6/72440: 39% mana | clearcasting(2), crimson_chorus |
| 4:08.488 | rotation | . | arcane_blast | Fluffy_Pillow | 29760.7/72440: 41% mana | arcane_charge, clearcasting(2), crimson_chorus |
| 4:10.317 | rotation | . | arcane_orb | Fluffy_Pillow | 29660.6/72440: 41% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 4:11.644 | rotation | . | arcane_blast | Fluffy_Pillow | 31083.1/72440: 43% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:12.997 | rotation | . | arcane_missiles | Fluffy_Pillow | 26168.4/72440: 36% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:15.042 | rotation | . | arcane_missiles | Fluffy_Pillow | 29131.2/72440: 40% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 4:17.031 | shared_cds | . | use_mana_gem | Venthyr_SM | 32012.8/72440: 44% mana | arcane_charge(4), crimson_chorus(2) |
| 4:17.031 | rotation | . | arcane_blast | Fluffy_Pillow | 39256.8/72440: 54% mana | arcane_charge(4), crimson_chorus(2) |
| 4:18.384 | rotation | . | arcane_blast | Fluffy_Pillow | 34342.0/72440: 47% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:19.736 | rotation | . | arcane_blast | Fluffy_Pillow | 29425.8/72440: 41% mana | arcane_charge(4), clearcasting, crimson_chorus(2), empyreal_surge(5) |
| 4:21.092 | rotation | . | arcane_barrage | Fluffy_Pillow | 24515.4/72440: 34% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:22.420 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 29337.0/72440: 40% mana | clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:23.748 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 29261.0/72440: 40% mana | clearcasting(3), crimson_chorus(2), empyreal_surge(5) |
| 4:25.076 | cooldowns | x | arcane_power | Fluffy_Pillow | 28685.0/72440: 40% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3), empyreal_surge(5) |
| 4:25.076 | shared_cds | . | berserking | Fluffy_Pillow | 28685.0/72440: 40% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:25.076 | rotation | . | arcane_missiles | Fluffy_Pillow | 28685.0/72440: 40% mana | berserking, arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(3), empyreal_surge(5) |
| 4:35.221 | rotation | . | arcane_blast | Fluffy_Pillow | 41678.3/72440: 58% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2) |
| 4:36.450 | rotation | . | arcane_blast | Fluffy_Pillow | 40021.4/72440: 55% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, siphoned_malice(2) |
| 4:37.682 | rotation | . | arcane_blast | Fluffy_Pillow | 41266.4/72440: 57% mana | arcane_charge(4), arcane_power, siphoned_malice(3) |
| 4:39.036 | rotation | . | arcane_barrage | Fluffy_Pillow | 39790.6/72440: 55% mana | arcane_charge(4), arcane_power, siphoned_malice(3) |
| 4:40.365 | rotation | . | arcane_orb | Fluffy_Pillow | 44613.6/72440: 62% mana | siphoned_malice(3) |
| 4:41.693 | rotation | . | arcane_blast | Fluffy_Pillow | 46037.6/72440: 64% mana | arcane_charge(2), siphoned_malice(3) |
| 4:43.365 | rotation | . | arcane_blast | Fluffy_Pillow | 44335.0/72440: 61% mana | arcane_charge(3), siphoned_malice(3) |
| 4:44.877 | cooldowns | y | rune_of_power | Fluffy_Pillow | 41025.6/72440: 57% mana | arcane_charge(4), siphoned_malice(3) |
| 4:46.205 | rotation | . | arcane_blast | Fluffy_Pillow | 42949.6/72440: 59% mana | arcane_charge(4), rune_of_power, siphoned_malice(3) |
| 4:47.559 | rotation | . | arcane_blast | Fluffy_Pillow | 38036.3/72440: 53% mana | arcane_charge(4), rune_of_power |
| 4:48.911 | rotation | . | arcane_blast | Fluffy_Pillow | 33120.1/72440: 46% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:50.264 | rotation | . | arcane_missiles | Fluffy_Pillow | 28205.3/72440: 39% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:52.338 | rotation | . | arcane_blast | Fluffy_Pillow | 31210.1/72440: 43% mana | arcane_charge(4), rune_of_power |
| 4:53.693 | rotation | . | arcane_blast | Fluffy_Pillow | 26298.2/72440: 36% mana | arcane_charge(4), rune_of_power |
| 4:55.046 | rotation | . | arcane_blast | Fluffy_Pillow | 21383.4/72440: 30% mana | arcane_charge(4), rune_of_power |
| 4:56.400 | rotation | . | arcane_blast | Fluffy_Pillow | 16470.1/72440: 23% mana | arcane_charge(4), rune_of_power |
| 4:57.754 | rotation | . | arcane_barrage | Fluffy_Pillow | 11556.8/72440: 16% mana | arcane_charge(4), rune_of_power |
| 4:59.080 | rotation | . | arcane_blast | Fluffy_Pillow | 16375.5/72440: 23% mana | |
| 5:01.070 | rotation | . | arcane_orb | Fluffy_Pillow | 17883.6/72440: 25% mana | arcane_charge |
| 5:02.397 | rotation | . | arcane_blast | Fluffy_Pillow | 19306.2/72440: 27% mana | arcane_charge(3) |
| 5:03.912 | rotation | . | arcane_blast | Fluffy_Pillow | 16001.1/72440: 22% mana | arcane_charge(4), crimson_chorus |
| 5:05.266 | rotation | . | arcane_blast | Fluffy_Pillow | 11087.8/72440: 15% mana | arcane_charge(4), crimson_chorus |
| 5:06.620 | rotation | ? | evocation | Fluffy_Pillow | 6174.5/72440: 9% mana | arcane_charge(4), crimson_chorus |
| 5:11.120 | rotation | > | cancel_action | Fluffy_Pillow | 68963.1/72440: 95% mana | arcane_charge(4), evocation, crimson_chorus |
| 5:11.123 | shared_cds | . | time_warp | Fluffy_Pillow | 68967.5/72440: 95% mana | arcane_charge(4), crimson_chorus |
| 5:11.123 | rotation | . | arcane_barrage | Fluffy_Pillow | 66967.5/72440: 92% mana | arcane_charge(4), temporal_warp, crimson_chorus |
| 5:12.146 | rotation | . | arcane_blast | Fluffy_Pillow | 71347.2/72440: 98% mana | temporal_warp, crimson_chorus |
| 5:13.678 | rotation | . | arcane_blast | Fluffy_Pillow | 71072.2/72440: 98% mana | arcane_charge, temporal_warp, crimson_chorus |
| 5:15.086 | rotation | . | arcane_blast | Fluffy_Pillow | 69695.8/72440: 96% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:16.372 | rotation | . | arcane_blast | Fluffy_Pillow | 67434.0/72440: 93% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:17.536 | rotation | . | arcane_blast | Fluffy_Pillow | 63620.4/72440: 88% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:18.580 | rotation | . | arcane_blast | Fluffy_Pillow | 58257.9/72440: 80% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:19.622 | rotation | . | arcane_blast | Fluffy_Pillow | 52892.6/72440: 73% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:20.666 | rotation | . | arcane_barrage | Fluffy_Pillow | 47530.1/72440: 66% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:21.687 | rotation | . | arcane_orb | Fluffy_Pillow | 51906.9/72440: 72% mana | clearcasting, temporal_warp, crimson_chorus(2) |
| 5:22.710 | rotation | . | arcane_blast | Fluffy_Pillow | 52889.0/72440: 73% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:23.995 | rotation | . | arcane_blast | Fluffy_Pillow | 50625.8/72440: 70% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:25.162 | rotation | . | arcane_blast | Fluffy_Pillow | 46816.5/72440: 65% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:26.204 | rotation | . | arcane_blast | Fluffy_Pillow | 41451.2/72440: 57% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:27.246 | rotation | . | arcane_blast | Fluffy_Pillow | 36085.8/72440: 50% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.287 | rotation | . | arcane_blast | Fluffy_Pillow | 30719.0/72440: 42% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:29.329 | rotation | . | arcane_barrage | Fluffy_Pillow | 25353.7/72440: 35% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:30.351 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 29731.9/72440: 41% mana | clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:31.373 | cooldowns | y | rune_of_power | Fluffy_Pillow | 28712.6/72440: 40% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:32.394 | rotation | . | arcane_missiles | Fluffy_Pillow | 30191.8/72440: 42% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:38.575 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 31646.9/72440: 44% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:38.575 | rotation | . | arcane_blast | Fluffy_Pillow | 31646.9/72440: 44% mana | arcane_charge(4), presence_of_mind(3), rune_of_power, temporal_warp |
| 5:39.597 | rotation | . | arcane_blast | Fluffy_Pillow | 26252.5/72440: 36% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, temporal_warp |
| 5:40.620 | rotation | . | arcane_missiles | Fluffy_Pillow | 20859.7/72440: 29% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power, temporal_warp |
| 5:42.232 | rotation | . | arcane_blast | Fluffy_Pillow | 23195.1/72440: 32% mana | arcane_charge(4), presence_of_mind, rune_of_power, temporal_warp |
| 5:43.256 | rotation | . | arcane_blast | Fluffy_Pillow | 17803.7/72440: 25% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:44.298 | rotation | . | arcane_barrage | Fluffy_Pillow | 12438.3/72440: 17% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:45.321 | rotation | . | arcane_orb | Fluffy_Pillow | 16818.1/72440: 23% mana | temporal_warp |
| 5:46.345 | rotation | . | arcane_blast | Fluffy_Pillow | 17801.6/72440: 25% mana | arcane_charge(2), temporal_warp |
| 5:47.631 | rotation | . | arcane_blast | Fluffy_Pillow | 15539.8/72440: 21% mana | arcane_charge(3), temporal_warp |
| 5:48.795 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 11726.2/72440: 16% mana | arcane_charge(4), temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Venthyr_SM"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
soulbind=43:6
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5947.5 | 5947.5 | 9.6 / 0.161% | 934.1 / 15.7% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2483.1 | 2362.1 | Mana | 0.00% | 41.0 | 100.0% | 100% |
| Talents |
|
|---|---|
| Venthyr | |
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_none | 5947 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 351 | 5.9% | 19.9 | 13.96sec | 5290 | 4234 | Direct | 19.9 | 4490 | 8983 | 5293 | 17.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [!]:0.02
opener [,]:0.58
opener [=]:0.32
rotation [@]:0.40
rotation [.]:3.30
rotation [.]:0.11
rotation [.]:7.49
rotation [.]:3.69
rotation [.]:1.17
rotation [.]:2.60
rotation [.]:0.00
rotation [.]:0.23
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2112 | 35.5% | 114.8 | 2.59sec | 5506 | 4213 | Direct | 115.8 | 4583 | 9393 | 5459 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [~]:3.33
opener [$]:1.00
opener [+]:0.15
opener [<]:19.44
rotation [.]:1.62
rotation [.]:89.82
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 280 | 4.7% | 157.1 | 1.90sec | 534 | 0 | Direct | 157.1 | 437 | 932 | 534 | 19.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2333 | 39.2% | 45.0 | 6.47sec | 15537 | 8747 | Periodic | 307.8 | 1875 | 3954 | 2272 | 19.1% | 24.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [}]:0.90
opener [-]:1.00
opener [:]:0.96
opener [;]:1.04
rotation [.]:4.98
rotation [.]:5.28
rotation [.]:2.86
rotation [.]:4.65
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (138) | 0.0% (2.3%) | 11.2 | 26.45sec | 3717 | 2935 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [#]:1.00
rotation [.]:10.16
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 138 | 2.3% | 11.2 | 27.31sec | 3719 | 0 | Direct | 11.2 | 3162 | 6316 | 3720 | 17.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (83) | 0.0% (1.4%) | 2.0 | 0.00sec | 12470 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 83 | 1.4% | 9.9 | 26.52sec | 2500 | 0 | Periodic | 13.3 | 1564 | 3088 | 1858 | 19.2% | 7.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.37sec | 541 | 0 | Direct | 20.7 | 456 | 912 | 541 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 5996 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 150 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 43 | 90 | 53 | 19.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirrors of Torment | 0 (113) | 0.0% (1.9%) | 2.6 | 133.63sec | 12983 | 11573 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirrors Of Torment
Action Details: Mirrors Of Torment
Resources
Spelldata
Action Priority List
cooldowns [s]:0.59
cooldowns [t]:1.05
opener [&]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Agonizing Backlash | 66 | 1.1% | 5.2 | 52.47sec | 3811 | 0 | Direct | 5.2 | 3097 | 6228 | 3811 | 22.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Agonizing Backlash
Action Details: Agonizing Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Tormenting Backlash | 47 | 0.8% | 2.5 | 132.35sec | 5639 | 0 | Direct | 2.5 | 4894 | 9867 | 5637 | 15.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Tormenting Backlash
Action Details: Tormenting Backlash
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.3 | 7.18sec | 298 | 0 | Direct | 41.3 | 251 | 502 | 298 | 18.7% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (438) | 0.0% (7.4%) | 6.1 | 48.96sec | 21443 | 17506 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [u]:0.60
cooldowns [v]:4.38
cooldowns [w]:0.14
opener [']:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 438 | 7.4% | 6.1 | 48.89sec | 21443 | 0 | Direct | 6.1 | 21474 | 0 | 21474 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Venthyr_none | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.97sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [x]:1.76
opener [(]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 248.40sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.76
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 103.30sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener ["]:1.00
rotation [?]:1.01
rotation [.]:1.30
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 96.25sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [z]:0.27
cooldowns [{]:1.66
cooldowns [|]:0.29
opener [)]:0.15
opener [*]:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 5.9 | 54.02sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [y]:4.96
opener [%]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.63sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.48
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 122.27sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 20.9 | 123.3 | 14.4sec | 2.1sec | 12.0sec | 83.39% | 0.00% | 78.8 (79.6) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 124.1sec | 124.1sec | 14.7sec | 13.48% | 0.00% | 0.0 (0.0) | 2.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 248.6sec | 248.6sec | 11.7sec | 6.77% | 12.33% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.8 | 11.8 | 17.0sec | 10.1sec | 8.0sec | 47.30% | 0.00% | 0.2 (0.2) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.6sec | 51.98% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 242.3sec | 242.3sec | 14.5sec | 8.88% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.7sec | 103.7sec | 3.8sec | 4.21% | 0.00% | 15.0 (15.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 0.0sec | 0.0sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 96.6sec | 96.6sec | 4.0sec | 4.36% | 8.34% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.7 | 0.0 | 35.5sec | 35.5sec | 11.8sec | 34.28% | 0.00% | 0.0 (0.0) | 8.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 303.9sec | 303.9sec | 35.2sec | 17.19% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.00% | 0.00% | 4.76% |
| Arcane Barrage Arcane Charge 3 | 2.07% | 0.00% | 16.67% |
| Arcane Barrage Arcane Charge 4 | 97.92% | 83.33% | 100.00% |
| Arcane Blast Arcane Charge 0 | 6.47% | 2.75% | 10.85% |
| Arcane Blast Arcane Charge 1 | 4.45% | 0.88% | 8.53% |
| Arcane Blast Arcane Charge 2 | 10.30% | 5.15% | 14.69% |
| Arcane Blast Arcane Charge 3 | 11.54% | 5.61% | 15.62% |
| Arcane Blast Arcane Charge 4 | 67.24% | 55.17% | 77.98% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 2.33% | 0.00% | 7.90% | 1.2s | 0.0s | 7.3s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 14.032 | 0.000 | 54.060 | 46.867 | 22.974 | 82.163 |
| Mirrors of Torment | 31.475 | 15.923 | 159.571 | 92.216 | 57.985 | 177.380 |
| Rune of Power | 6.810 | 0.000 | 30.796 | 42.218 | 21.408 | 82.265 |
| Touch of the Magi | 5.242 | 0.000 | 26.155 | 33.573 | 20.081 | 63.966 |
| Arcane Power | 9.436 | 0.000 | 24.358 | 26.261 | 17.501 | 54.287 |
| Arcane Barrage | 11.858 | 1.032 | 53.599 | 249.855 | 194.495 | 306.731 |
| Arcane Orb | 6.815 | 0.000 | 60.991 | 81.083 | 43.450 | 151.104 |
| Presence of Mind | 31.987 | 0.000 | 114.053 | 113.203 | 80.882 | 172.552 |
| Time Warp | 2.153 | 0.000 | 23.580 | 3.213 | 1.325 | 24.906 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| Venthyr_none | |||||||
| mana_regen | Mana | 3137.67 | 422875.56 | 59.76% | 134.77 | 11117.02 | 2.56% |
| Evocation | Mana | 125.92 | 184345.73 | 26.05% | 1464.04 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21203.93 | 3.00% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 19.92 | 57136.31 | 8.07% | 2868.68 | 270.77 | 0.47% |
| Mirrors of Torment | Mana | 7.74 | 22015.63 | 3.11% | 2843.52 | 418.74 | 1.87% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2362.05 | 2483.06 | 11792.4 | 36184.5 | 2524.2 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| Venthyr_none | |||||||
| arcane_blast | Mana | 115.8 | 619590.9 | 5352.1 | 5398.3 | 1.0 | |
| arcane_missiles | Mana | 45.0 | 95274.5 | 2116.7 | 2117.4 | 7.3 | |
| arcane_orb | Mana | 11.2 | 5580.1 | 500.0 | 499.8 | 7.4 | |
| mirrors_of_torment | Mana | 2.6 | 5258.5 | 2000.0 | 2001.7 | 6.5 | |
| time_warp | Mana | 1.5 | 2967.4 | 1999.1 | 1994.4 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15268.9 | 2496.4 | 2496.1 | 8.6 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| s | 0.59 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
| t | 1.05 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| u | 0.60 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| v | 4.38 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| w | 0.14 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| x | 1.76 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| y | 4.96 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| z | 0.27 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| { | 1.66 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| | | 0.29 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| } | 0.90 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| ~ | 3.33 | arcane_blast |
| ! | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| " | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| # | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| $ | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| % | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| & | 1.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ' | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| ( | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| ) | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| * | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| + | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| , | 0.58 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| - | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| : | 0.96 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| ; | 1.04 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| < | 19.44 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| = | 0.32 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| > | 3.29 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| ? | 1.01 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| @ | 0.40 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| . | 3.30 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| . | 0.11 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| . | 1.62 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 4.98 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.28 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.86 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.65 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.16 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 7.49 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.69 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.17 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.60 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 89.82 | arcane_blast |
| . | 1.30 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.23 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.48 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.76 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.98 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | Venthyr_none | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | Venthyr_none | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | Venthyr_none | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | # | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.326 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.326 | opener | $ | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.222 | opener | % | rune_of_power | Fluffy_Pillow | 66238.1/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.008 | opener | < | arcane_blast | Fluffy_Pillow | 67376.9/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.810 | opener | < | arcane_blast | Fluffy_Pillow | 61663.8/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.614 | shared_cds | . | use_mana_gem | Venthyr_none | 55953.7/72440: 77% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.614 | opener | < | arcane_blast | Fluffy_Pillow | 63197.7/72440: 87% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.416 | opener | < | arcane_blast | Fluffy_Pillow | 57484.6/72440: 79% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.218 | opener | < | arcane_blast | Fluffy_Pillow | 51771.5/72440: 71% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.020 | opener | < | arcane_blast | Fluffy_Pillow | 46058.5/72440: 64% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.822 | opener | < | arcane_blast | Fluffy_Pillow | 40345.4/72440: 56% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.625 | opener | < | arcane_blast | Fluffy_Pillow | 34633.8/72440: 48% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.428 | opener | < | arcane_blast | Fluffy_Pillow | 28922.2/72440: 40% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.231 | opener | < | arcane_blast | Fluffy_Pillow | 23210.6/72440: 32% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.035 | opener | < | arcane_blast | Fluffy_Pillow | 17500.4/72440: 24% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.837 | opener | < | arcane_blast | Fluffy_Pillow | 11787.3/72440: 16% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.639 | opener | = | arcane_barrage | Fluffy_Pillow | 6074.3/72440: 8% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.429 | opener | " | evocation | Venthyr_none | 10116.4/72440: 14% mana | bloodlust, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.929 | rotation | > | cancel_action | Fluffy_Pillow | 69068.0/72440: 95% mana | bloodlust, clearcasting(2), evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:15.934 | opener | & | mirrors_of_torment | Fluffy_Pillow | 69075.3/72440: 95% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.722 | opener | ' | touch_of_the_magi | Fluffy_Pillow | 68216.9/72440: 94% mana | bloodlust, clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.509 | opener | ( | arcane_power | Fluffy_Pillow | 66857.1/72440: 92% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.509 | shared_cds | . | potion | Fluffy_Pillow | 66857.1/72440: 92% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:17.509 | shared_cds | . | berserking | Fluffy_Pillow | 66857.1/72440: 92% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:17.509 | opener | - | arcane_missiles | Fluffy_Pillow | 66857.1/72440: 92% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.568 | opener | < | arcane_blast | Fluffy_Pillow | 61828.2/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.323 | opener | < | arcane_blast | Fluffy_Pillow | 59484.6/72440: 82% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.080 | opener | < | arcane_blast | Fluffy_Pillow | 57143.8/72440: 79% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.834 | opener | < | arcane_blast | Fluffy_Pillow | 54798.7/72440: 76% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.589 | opener | : | arcane_missiles | Fluffy_Pillow | 52455.0/72440: 72% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.716 | opener | * | presence_of_mind | Fluffy_Pillow | 54087.8/72440: 75% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.716 | opener | : | arcane_missiles | Fluffy_Pillow | 54087.8/72440: 75% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, presence_of_mind(3), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.958 | opener | < | arcane_blast | Fluffy_Pillow | 58784.8/72440: 81% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(3), temporal_warp, potion_of_spectral_intellect |
| 0:31.745 | opener | < | arcane_blast | Fluffy_Pillow | 56487.5/72440: 78% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, potion_of_spectral_intellect |
| 0:32.533 | rotation | . | arcane_barrage | Fluffy_Pillow | 54191.7/72440: 75% mana | bloodlust, arcane_charge(4), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:33.322 | rotation | . | arcane_orb | Fluffy_Pillow | 58232.4/72440: 80% mana | bloodlust, presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.109 | rotation | . | arcane_blast | Fluffy_Pillow | 58872.6/72440: 81% mana | bloodlust, arcane_charge(2), presence_of_mind, temporal_warp, potion_of_spectral_intellect |
| 0:34.897 | rotation | . | arcane_blast | Fluffy_Pillow | 55889.3/72440: 77% mana | bloodlust, arcane_charge(3), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:35.794 | rotation | . | arcane_blast | Fluffy_Pillow | 51688.8/72440: 71% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:36.597 | rotation | . | arcane_blast | Fluffy_Pillow | 45977.2/72440: 63% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, potion_of_spectral_intellect |
| 0:37.399 | rotation | . | arcane_blast | Fluffy_Pillow | 40264.2/72440: 56% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:38.203 | rotation | . | arcane_blast | Fluffy_Pillow | 34554.0/72440: 48% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.007 | rotation | . | arcane_blast | Fluffy_Pillow | 28843.8/72440: 40% mana | bloodlust, arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:39.809 | rotation | . | arcane_missiles | Fluffy_Pillow | 23130.8/72440: 32% mana | bloodlust, arcane_charge(4), clearcasting(3), temporal_warp, potion_of_spectral_intellect |
| 0:41.171 | rotation | . | arcane_barrage | Fluffy_Pillow | 25104.0/72440: 35% mana | arcane_charge(4), clearcasting(2), temporal_warp, potion_of_spectral_intellect |
| 0:42.191 | rotation | . | arcane_blast | Fluffy_Pillow | 29479.4/72440: 41% mana | clearcasting(2), potion_of_spectral_intellect |
| 0:44.181 | rotation | . | arcane_blast | Fluffy_Pillow | 30987.5/72440: 43% mana | arcane_charge, clearcasting(2) |
| 0:46.010 | rotation | . | arcane_blast | Fluffy_Pillow | 30887.4/72440: 43% mana | arcane_charge(2), clearcasting(2) |
| 0:47.681 | rotation | . | arcane_missiles | Fluffy_Pillow | 29183.3/72440: 40% mana | arcane_charge(3), clearcasting(3) |
| 0:49.720 | rotation | . | arcane_blast | Fluffy_Pillow | 32137.4/72440: 44% mana | arcane_charge(3), clearcasting(2) |
| 0:51.231 | rotation | . | arcane_blast | Fluffy_Pillow | 28826.6/72440: 40% mana | arcane_charge(4), clearcasting(2) |
| 0:52.583 | rotation | . | arcane_barrage | Fluffy_Pillow | 23910.3/72440: 33% mana | arcane_charge(4), clearcasting(2) |
| 0:53.911 | rotation | . | arcane_orb | Fluffy_Pillow | 28731.9/72440: 40% mana | clearcasting(2) |
| 0:55.238 | rotation | . | arcane_blast | Fluffy_Pillow | 30154.5/72440: 42% mana | arcane_charge(2), clearcasting(2) |
| 0:56.911 | rotation | . | arcane_missiles | Fluffy_Pillow | 28453.3/72440: 39% mana | arcane_charge(3), clearcasting(2) |
| 1:00.671 | rotation | . | arcane_blast | Fluffy_Pillow | 33900.8/72440: 47% mana | arcane_charge(3), crimson_chorus |
| 1:02.184 | rotation | . | arcane_blast | Fluffy_Pillow | 30592.9/72440: 42% mana | arcane_charge(4), crimson_chorus |
| 1:03.538 | rotation | . | arcane_barrage | Fluffy_Pillow | 25679.5/72440: 35% mana | arcane_charge(4), crimson_chorus |
| 1:04.866 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 30501.2/72440: 42% mana | crimson_chorus |
| 1:06.192 | cooldowns | y | rune_of_power | Fluffy_Pillow | 29922.3/72440: 41% mana | arcane_charge(4), crimson_chorus |
| 1:07.521 | rotation | . | arcane_missiles | Fluffy_Pillow | 31847.7/72440: 44% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:16.346 | rotation | . | arcane_blast | Fluffy_Pillow | 22133.4/72440: 31% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:17.701 | rotation | . | arcane_blast | Fluffy_Pillow | 17221.5/72440: 24% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:19.055 | rotation | . | arcane_missiles | Fluffy_Pillow | 12308.2/72440: 17% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus(2) |
| 1:21.079 | rotation | . | arcane_barrage | Fluffy_Pillow | 15240.5/72440: 21% mana | arcane_charge(4), crimson_chorus(3) |
| 1:22.407 | rotation | . | arcane_orb | Fluffy_Pillow | 20062.2/72440: 28% mana | crimson_chorus(3) |
| 1:23.735 | rotation | . | arcane_blast | Fluffy_Pillow | 21486.2/72440: 30% mana | arcane_charge(2), crimson_chorus(3) |
| 1:25.406 | rotation | . | arcane_blast | Fluffy_Pillow | 19782.1/72440: 27% mana | arcane_charge(3), crimson_chorus(3) |
| 1:26.918 | rotation | . | arcane_barrage | Fluffy_Pillow | 16472.7/72440: 23% mana | arcane_charge(4), crimson_chorus(3) |
| 1:28.245 | rotation | . | arcane_blast | Fluffy_Pillow | 21292.8/72440: 29% mana | crimson_chorus(3) |
| 1:30.235 | rotation | . | arcane_blast | Fluffy_Pillow | 22801.0/72440: 31% mana | arcane_charge |
| 1:32.065 | rotation | . | arcane_blast | Fluffy_Pillow | 22702.3/72440: 31% mana | arcane_charge(2) |
| 1:33.736 | rotation | . | arcane_blast | Fluffy_Pillow | 20998.2/72440: 29% mana | arcane_charge(3) |
| 1:35.250 | rotation | . | arcane_barrage | Fluffy_Pillow | 17691.7/72440: 24% mana | arcane_charge(4), clearcasting |
| 1:36.576 | rotation | . | arcane_blast | Fluffy_Pillow | 22510.4/72440: 31% mana | clearcasting |
| 1:38.565 | rotation | . | arcane_blast | Fluffy_Pillow | 24017.1/72440: 33% mana | arcane_charge, clearcasting |
| 1:40.396 | rotation | . | arcane_blast | Fluffy_Pillow | 23919.8/72440: 33% mana | arcane_charge(2), clearcasting |
| 1:42.069 | rotation | . | arcane_blast | Fluffy_Pillow | 22218.7/72440: 31% mana | arcane_charge(3), clearcasting |
| 1:43.581 | rotation | . | arcane_blast | Fluffy_Pillow | 18909.2/72440: 26% mana | arcane_charge(4), clearcasting |
| 1:44.934 | rotation | . | arcane_blast | Fluffy_Pillow | 13994.5/72440: 19% mana | arcane_charge(4), clearcasting |
| 1:46.285 | rotation | ? | evocation | Venthyr_none | 9076.8/72440: 13% mana | arcane_charge(4), clearcasting |
| 1:50.585 | rotation | > | cancel_action | Fluffy_Pillow | 69074.9/72440: 95% mana | arcane_charge(4), evocation |
| 1:50.590 | rotation | . | arcane_blast | Fluffy_Pillow | 69082.1/72440: 95% mana | arcane_charge(4) |
| 1:51.944 | rotation | . | arcane_barrage | Fluffy_Pillow | 64168.8/72440: 89% mana | arcane_charge(4), clearcasting |
| 1:53.272 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 68990.4/72440: 95% mana | clearcasting |
| 1:54.601 | cooldowns | y | rune_of_power | Fluffy_Pillow | 68415.9/72440: 94% mana | arcane_charge(4), clearcasting |
| 1:55.929 | rotation | . | arcane_missiles | Fluffy_Pillow | 70339.9/72440: 97% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:02.319 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 64498.6/72440: 89% mana | arcane_charge(4), clearcasting, rune_of_power, crimson_chorus |
| 2:02.319 | rotation | . | arcane_blast | Fluffy_Pillow | 64498.6/72440: 89% mana | arcane_charge(4), clearcasting, presence_of_mind(3), rune_of_power, crimson_chorus |
| 2:03.645 | rotation | . | arcane_missiles | Fluffy_Pillow | 59544.7/72440: 82% mana | arcane_charge(4), clearcasting, presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:05.683 | rotation | . | arcane_blast | Fluffy_Pillow | 62497.3/72440: 86% mana | arcane_charge(4), presence_of_mind(2), rune_of_power, crimson_chorus |
| 2:07.011 | shared_cds | . | use_mana_gem | Venthyr_none | 57546.3/72440: 79% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:07.011 | rotation | . | arcane_barrage | Fluffy_Pillow | 64790.3/72440: 89% mana | arcane_charge(4), presence_of_mind, rune_of_power, crimson_chorus |
| 2:08.338 | rotation | . | arcane_orb | Fluffy_Pillow | 69610.5/72440: 96% mana | presence_of_mind, crimson_chorus |
| 2:09.665 | rotation | . | arcane_blast | Fluffy_Pillow | 71033.0/72440: 98% mana | arcane_charge(2), presence_of_mind, crimson_chorus |
| 2:10.993 | rotation | . | arcane_blast | Fluffy_Pillow | 68832.0/72440: 95% mana | arcane_charge(3), crimson_chorus(2) |
| 2:12.506 | rotation | . | arcane_blast | Fluffy_Pillow | 65524.1/72440: 90% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:13.859 | rotation | . | arcane_blast | Fluffy_Pillow | 60609.3/72440: 84% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:15.212 | rotation | . | arcane_blast | Fluffy_Pillow | 55694.5/72440: 77% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:16.566 | rotation | . | arcane_blast | Fluffy_Pillow | 50781.2/72440: 70% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:17.919 | cooldowns | t | mirrors_of_torment | Fluffy_Pillow | 45866.4/72440: 63% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 2:19.244 | cooldowns | x | arcane_power | Fluffy_Pillow | 45786.1/72440: 63% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 2:19.244 | rotation | . | arcane_missiles | Fluffy_Pillow | 45786.1/72440: 63% mana | arcane_charge(4), arcane_power, clearcasting(3), rune_of_power, crimson_chorus(2) |
| 2:24.828 | rotation | . | arcane_blast | Fluffy_Pillow | 56773.8/72440: 78% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.183 | rotation | . | arcane_blast | Fluffy_Pillow | 55299.4/72440: 76% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:27.538 | rotation | . | arcane_blast | Fluffy_Pillow | 56722.6/72440: 78% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:28.893 | rotation | . | arcane_blast | Fluffy_Pillow | 55248.3/72440: 76% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.247 | rotation | . | arcane_blast | Fluffy_Pillow | 53772.4/72440: 74% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:31.601 | rotation | . | arcane_blast | Fluffy_Pillow | 52296.6/72440: 72% mana | arcane_charge(4), arcane_power |
| 2:32.955 | rotation | . | arcane_barrage | Fluffy_Pillow | 53718.4/72440: 74% mana | arcane_charge(4), arcane_power |
| 2:34.284 | rotation | . | arcane_orb | Fluffy_Pillow | 58541.4/72440: 81% mana | |
| 2:35.610 | rotation | . | arcane_blast | Fluffy_Pillow | 59962.6/72440: 83% mana | arcane_charge(2) |
| 2:37.281 | rotation | . | arcane_blast | Fluffy_Pillow | 58258.5/72440: 80% mana | arcane_charge(3), clearcasting |
| 2:38.794 | rotation | . | arcane_blast | Fluffy_Pillow | 54950.5/72440: 76% mana | arcane_charge(4), clearcasting |
| 2:40.147 | rotation | . | arcane_barrage | Fluffy_Pillow | 50035.8/72440: 69% mana | arcane_charge(4), clearcasting(2) |
| 2:41.474 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 54855.9/72440: 76% mana | clearcasting(3) |
| 2:42.803 | cooldowns | y | rune_of_power | Fluffy_Pillow | 54281.4/72440: 75% mana | arcane_charge(4), clearcasting(3) |
| 2:44.130 | rotation | . | arcane_missiles | Fluffy_Pillow | 56203.9/72440: 78% mana | arcane_charge(4), clearcasting(3), rune_of_power |
| 2:51.888 | rotation | . | arcane_blast | Fluffy_Pillow | 59943.7/72440: 83% mana | arcane_charge(4), rune_of_power |
| 2:53.241 | rotation | . | arcane_blast | Fluffy_Pillow | 55028.9/72440: 76% mana | arcane_charge(4), rune_of_power |
| 2:54.595 | rotation | . | arcane_blast | Fluffy_Pillow | 50115.6/72440: 69% mana | arcane_charge(4), rune_of_power |
| 2:55.947 | rotation | . | arcane_barrage | Fluffy_Pillow | 45199.4/72440: 62% mana | arcane_charge(4), rune_of_power |
| 2:57.273 | rotation | . | arcane_orb | Fluffy_Pillow | 50018.1/72440: 69% mana | |
| 2:58.602 | rotation | . | arcane_blast | Fluffy_Pillow | 51443.6/72440: 71% mana | arcane_charge(2) |
| 3:00.274 | rotation | . | arcane_blast | Fluffy_Pillow | 49741.0/72440: 69% mana | arcane_charge(3), clearcasting |
| 3:01.787 | rotation | . | arcane_blast | Fluffy_Pillow | 46433.0/72440: 64% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:03.140 | rotation | . | arcane_blast | Fluffy_Pillow | 41518.2/72440: 57% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:04.493 | rotation | . | arcane_blast | Fluffy_Pillow | 36603.4/72440: 51% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:05.845 | rotation | . | arcane_missiles | Fluffy_Pillow | 31687.2/72440: 44% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:07.853 | rotation | . | arcane_blast | Fluffy_Pillow | 34596.4/72440: 48% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:09.206 | rotation | . | arcane_blast | Fluffy_Pillow | 29681.6/72440: 41% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:10.562 | rotation | . | arcane_missiles | Fluffy_Pillow | 24771.2/72440: 34% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:12.523 | rotation | . | arcane_blast | Fluffy_Pillow | 27612.3/72440: 38% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:13.875 | rotation | . | arcane_barrage | Fluffy_Pillow | 22696.1/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:15.202 | rotation | . | arcane_blast | Fluffy_Pillow | 27516.2/72440: 38% mana | clearcasting(2), crimson_chorus(2) |
| 3:17.190 | rotation | . | arcane_orb | Fluffy_Pillow | 29021.5/72440: 40% mana | arcane_charge, clearcasting(2), crimson_chorus(2) |
| 3:18.601 | rotation | . | arcane_missiles | Fluffy_Pillow | 30565.7/72440: 42% mana | arcane_charge(3), clearcasting(3), crimson_chorus(2) |
| 3:20.640 | rotation | . | arcane_blast | Fluffy_Pillow | 33519.8/72440: 46% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:22.154 | rotation | . | arcane_blast | Fluffy_Pillow | 30213.3/72440: 42% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:23.506 | rotation | . | arcane_blast | Fluffy_Pillow | 25297.1/72440: 35% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:24.860 | rotation | . | arcane_blast | Fluffy_Pillow | 20383.8/72440: 28% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:26.212 | rotation | . | arcane_missiles | Fluffy_Pillow | 15467.5/72440: 21% mana | arcane_charge(4), clearcasting(3), crimson_chorus(3) |
| 3:28.091 | rotation | . | arcane_barrage | Fluffy_Pillow | 18189.8/72440: 25% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:29.419 | cooldowns | v | touch_of_the_magi | Fluffy_Pillow | 23011.4/72440: 32% mana | clearcasting(2), crimson_chorus(3) |
| 3:30.747 | cooldowns | y | rune_of_power | Fluffy_Pillow | 22435.4/72440: 31% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:32.075 | rotation | . | arcane_missiles | Fluffy_Pillow | 24359.4/72440: 34% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 3:37.974 | cooldowns | { | presence_of_mind | Fluffy_Pillow | 25405.9/72440: 35% mana | arcane_charge(4), rune_of_power |
| 3:37.974 | rotation | . | arcane_blast | Fluffy_Pillow | 25405.9/72440: 35% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:39.300 | rotation | . | arcane_blast | Fluffy_Pillow | 20452.0/72440: 28% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 3:40.627 | rotation | . | arcane_blast | Fluffy_Pillow | 15499.6/72440: 21% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:41.954 | rotation | . | arcane_blast | Fluffy_Pillow | 10547.1/72440: 15% mana | arcane_charge(4), rune_of_power |
| 3:43.308 | rotation | . | arcane_barrage | Fluffy_Pillow | 5633.8/72440: 8% mana | arcane_charge(4), rune_of_power |
| 3:44.635 | rotation | . | arcane_orb | Fluffy_Pillow | 10454.0/72440: 14% mana | |
| 3:45.960 | rotation | . | arcane_blast | Fluffy_Pillow | 11873.6/72440: 16% mana | arcane_charge(2) |
| 3:47.633 | rotation | . | arcane_blast | Fluffy_Pillow | 10172.5/72440: 14% mana | arcane_charge(3) |
| 3:49.144 | rotation | . | evocation | Venthyr_none | 6861.6/72440: 9% mana | arcane_charge(4) |
| 3:53.644 | rotation | > | cancel_action | Fluffy_Pillow | 69650.3/72440: 96% mana | arcane_charge(4), evocation |
| 3:53.650 | rotation | . | arcane_blast | Fluffy_Pillow | 69659.0/72440: 96% mana | arcane_charge(4) |
| 3:55.003 | rotation | . | arcane_blast | Fluffy_Pillow | 64744.2/72440: 89% mana | arcane_charge(4) |
| 3:56.357 | rotation | . | arcane_blast | Fluffy_Pillow | 59830.9/72440: 83% mana | arcane_charge(4), clearcasting |
| 3:57.711 | rotation | . | arcane_blast | Fluffy_Pillow | 54917.6/72440: 76% mana | arcane_charge(4), clearcasting |
| 3:59.064 | rotation | . | arcane_blast | Fluffy_Pillow | 50002.8/72440: 69% mana | arcane_charge(4), clearcasting(2) |
| 4:00.416 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 45086.6/72440: 62% mana | arcane_charge(4), clearcasting(2) |
| 4:00.416 | rotation | . | arcane_blast | Fluffy_Pillow | 45086.6/72440: 62% mana | arcane_charge(4), clearcasting(2) |
| 4:01.769 | rotation | . | arcane_blast | Fluffy_Pillow | 40171.8/72440: 55% mana | arcane_charge(4), clearcasting(2) |
| 4:03.122 | rotation | . | arcane_blast | Fluffy_Pillow | 35257.0/72440: 49% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:04.476 | rotation | . | arcane_barrage | Fluffy_Pillow | 30343.7/72440: 42% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.803 | rotation | . | arcane_orb | Fluffy_Pillow | 35163.9/72440: 49% mana | clearcasting(2), crimson_chorus |
| 4:07.131 | shared_cds | . | use_mana_gem | Venthyr_none | 36587.9/72440: 51% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 4:07.131 | rotation | . | arcane_missiles | Fluffy_Pillow | 43831.9/72440: 61% mana | arcane_charge(2), clearcasting(2), crimson_chorus |
| 4:09.118 | rotation | . | arcane_blast | Fluffy_Pillow | 46710.6/72440: 64% mana | arcane_charge(2), clearcasting, crimson_chorus |
| 4:10.789 | rotation | . | arcane_missiles | Fluffy_Pillow | 45006.6/72440: 62% mana | arcane_charge(3), clearcasting, crimson_chorus |
| 4:12.864 | rotation | . | arcane_blast | Fluffy_Pillow | 48012.8/72440: 66% mana | arcane_charge(3), crimson_chorus |
| 4:14.375 | rotation | . | arcane_blast | Fluffy_Pillow | 44702.0/72440: 62% mana | arcane_charge(4), crimson_chorus(2) |
| 4:15.729 | rotation | . | arcane_blast | Fluffy_Pillow | 39788.6/72440: 55% mana | arcane_charge(4), crimson_chorus(2), empyreal_surge(5) |
| 4:17.080 | rotation | . | arcane_blast | Fluffy_Pillow | 34871.0/72440: 48% mana | arcane_charge(4), crimson_chorus(2), empyreal_surge(5) |
| 4:18.435 | rotation | @ | arcane_barrage | Fluffy_Pillow | 29959.1/72440: 41% mana | arcane_charge(4), crimson_chorus(2), empyreal_surge(5) |
| 4:19.764 | cooldowns | s | mirrors_of_torment | Fluffy_Pillow | 34782.2/72440: 48% mana | crimson_chorus(2), empyreal_surge(5) |
| 4:21.091 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 34704.7/72440: 48% mana | crimson_chorus(2), empyreal_surge(5) |
| 4:22.419 | cooldowns | x | arcane_power | Fluffy_Pillow | 34128.7/72440: 47% mana | arcane_charge(4), crimson_chorus(2), empyreal_surge(5) |
| 4:22.419 | shared_cds | . | berserking | Fluffy_Pillow | 34128.7/72440: 47% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:22.419 | rotation | . | arcane_missiles | Fluffy_Pillow | 34128.7/72440: 47% mana | berserking, arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:33.140 | rotation | . | arcane_missiles | Fluffy_Pillow | 36706.5/72440: 51% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power |
| 4:35.035 | rotation | . | arcane_blast | Fluffy_Pillow | 42349.6/72440: 58% mana | arcane_charge(4), arcane_power |
| 4:36.388 | rotation | . | arcane_barrage | Fluffy_Pillow | 40872.3/72440: 56% mana | arcane_charge(4), arcane_power, clearcasting |
| 4:37.715 | rotation | . | arcane_orb | Fluffy_Pillow | 45692.5/72440: 63% mana | clearcasting |
| 4:39.042 | rotation | . | arcane_blast | Fluffy_Pillow | 47115.0/72440: 65% mana | arcane_charge(2), clearcasting |
| 4:40.713 | rotation | . | arcane_blast | Fluffy_Pillow | 45411.0/72440: 63% mana | arcane_charge(3), clearcasting |
| 4:42.225 | cooldowns | y | rune_of_power | Fluffy_Pillow | 42101.6/72440: 58% mana | arcane_charge(4), clearcasting |
| 4:43.552 | rotation | . | arcane_missiles | Fluffy_Pillow | 44024.1/72440: 61% mana | arcane_charge(4), clearcasting(2), rune_of_power |
| 4:47.343 | rotation | . | arcane_blast | Fluffy_Pillow | 49516.5/72440: 68% mana | arcane_charge(4), rune_of_power |
| 4:48.698 | rotation | . | arcane_blast | Fluffy_Pillow | 44604.6/72440: 62% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:50.053 | rotation | . | arcane_missiles | Fluffy_Pillow | 39692.8/72440: 55% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:51.985 | rotation | . | arcane_blast | Fluffy_Pillow | 42491.8/72440: 59% mana | arcane_charge(4), rune_of_power |
| 4:53.338 | rotation | . | arcane_blast | Fluffy_Pillow | 37577.1/72440: 52% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:54.692 | rotation | . | arcane_missiles | Fluffy_Pillow | 32663.7/72440: 45% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:56.621 | rotation | . | arcane_barrage | Fluffy_Pillow | 35458.5/72440: 49% mana | arcane_charge(4) |
| 4:57.949 | rotation | . | arcane_orb | Fluffy_Pillow | 40280.1/72440: 56% mana | |
| 4:59.275 | rotation | . | arcane_blast | Fluffy_Pillow | 41701.2/72440: 58% mana | arcane_charge(2) |
| 5:00.948 | rotation | . | arcane_blast | Fluffy_Pillow | 40000.0/72440: 55% mana | arcane_charge(3) |
| 5:02.460 | rotation | . | arcane_blast | Fluffy_Pillow | 36690.6/72440: 51% mana | arcane_charge(4), clearcasting |
| 5:03.814 | rotation | . | arcane_blast | Fluffy_Pillow | 31777.3/72440: 44% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 5:05.166 | rotation | . | arcane_blast | Fluffy_Pillow | 26861.1/72440: 37% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:06.518 | rotation | . | arcane_barrage | Fluffy_Pillow | 21944.9/72440: 30% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:07.847 | cooldowns | w | touch_of_the_magi | Fluffy_Pillow | 26767.9/72440: 37% mana | clearcasting(2), crimson_chorus |
| 5:09.175 | rotation | . | arcane_missiles | Fluffy_Pillow | 26191.9/72440: 36% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 5:17.350 | shared_cds | . | time_warp | Fluffy_Pillow | 23035.9/72440: 32% mana | arcane_charge(4), crimson_chorus(2) |
| 5:17.350 | rotation | . | arcane_barrage | Fluffy_Pillow | 21035.9/72440: 29% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:18.375 | rotation | . | arcane_orb | Fluffy_Pillow | 25418.5/72440: 35% mana | temporal_warp, crimson_chorus(2) |
| 5:19.399 | rotation | . | arcane_blast | Fluffy_Pillow | 26402.0/72440: 36% mana | arcane_charge(2), temporal_warp, crimson_chorus(2) |
| 5:20.685 | rotation | . | arcane_blast | Fluffy_Pillow | 24140.2/72440: 33% mana | arcane_charge(3), temporal_warp, crimson_chorus(2) |
| 5:21.851 | rotation | . | arcane_blast | Fluffy_Pillow | 20329.5/72440: 28% mana | arcane_charge(4), temporal_warp, crimson_chorus(2) |
| 5:22.893 | rotation | . | arcane_blast | Fluffy_Pillow | 14964.2/72440: 21% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:23.937 | rotation | . | arcane_blast | Fluffy_Pillow | 9601.7/72440: 13% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:24.981 | rotation | ? | evocation | Fluffy_Pillow | 4239.2/72440: 6% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:28.581 | rotation | > | cancel_action | Fluffy_Pillow | 69539.5/72440: 96% mana | arcane_charge(4), clearcasting(2), evocation, temporal_warp, crimson_chorus(3) |
| 5:28.586 | cooldowns | y | rune_of_power | Fluffy_Pillow | 69546.7/72440: 96% mana | arcane_charge(4), clearcasting(2), temporal_warp, crimson_chorus(3) |
| 5:29.609 | rotation | . | arcane_missiles | Fluffy_Pillow | 71028.8/72440: 98% mana | arcane_charge(4), clearcasting(2), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:32.489 | rotation | . | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.534 | rotation | . | arcane_blast | Fluffy_Pillow | 65575.1/72440: 91% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:34.576 | rotation | . | arcane_missiles | Fluffy_Pillow | 60209.8/72440: 83% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:36.188 | rotation | . | arcane_blast | Fluffy_Pillow | 62545.3/72440: 86% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:37.230 | rotation | . | arcane_blast | Fluffy_Pillow | 57179.9/72440: 79% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:38.273 | rotation | . | arcane_blast | Fluffy_Pillow | 51816.0/72440: 72% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:39.317 | rotation | . | arcane_missiles | Fluffy_Pillow | 46453.6/72440: 64% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:40.920 | rotation | . | arcane_barrage | Fluffy_Pillow | 48776.0/72440: 67% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:41.943 | rotation | . | arcane_orb | Fluffy_Pillow | 53155.7/72440: 73% mana | temporal_warp |
| 5:42.964 | rotation | . | arcane_blast | Fluffy_Pillow | 54134.9/72440: 75% mana | arcane_charge(2), temporal_warp |
| 5:44.251 | rotation | . | arcane_blast | Fluffy_Pillow | 51874.5/72440: 72% mana | arcane_charge(3), temporal_warp |
| 5:45.416 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 48062.4/72440: 66% mana | arcane_charge(4), temporal_warp |
| 5:46.458 | final_burn | ~ | arcane_blast | Fluffy_Pillow | 42697.0/72440: 59% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:47.499 | final_burn | } | arcane_missiles | Fluffy_Pillow | 37330.2/72440: 52% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="Venthyr_none"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
covenant=venthyr
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| DPS | DPS(e) | DPS Error | DPS Range | DPR |
|---|---|---|---|---|
| 5831.3 | 5831.3 | 9.7 / 0.167% | 925.7 / 15.9% | 2.4 |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 2439.1 | 2311.3 | Mana | 0.00% | 40.8 | 100.0% | 100% |
| Talents |
|
|---|---|
| Runeforge |
| Damage Stats | DPS | DPS% | Execute | Interval | DPE | DPET | Type | Count | Hit | Crit | Avg | Crit% | Up% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| arcane | 5831 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Barrage | 369 | 6.3% | 21.0 | 13.48sec | 5276 | 4248 | Direct | 21.0 | 4475 | 8963 | 5278 | 17.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Barrage
Action Details: Arcane Barrage
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [}]:0.02
opener [)]:0.57
opener [:]:0.33
rotation [=]:0.43
rotation [>]:3.18
rotation [?]:0.14
rotation [.]:8.58
rotation [.]:3.60
rotation [.]:1.22
rotation [.]:2.58
rotation [.]:0.00
rotation [.]:0.35
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Blast | 2107 | 36.1% | 115.3 | 2.59sec | 5461 | 4145 | Direct | 116.3 | 4526 | 9417 | 5415 | 18.2% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Blast
Action Details: Arcane Blast
Resources
Direct Damage
Spelldata
Action Priority Listfinal_burn [|]:3.10
opener ["]:1.00
opener [(]:0.15
opener [-]:19.37
rotation [@]:1.64
rotation [.]:90.70
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Echo | 274 | 4.7% | 154.6 | 1.94sec | 530 | 0 | Direct | 154.6 | 435 | 923 | 530 | 19.5% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Echo
Action Details: Arcane Echo
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Missiles | 2332 | 40.0% | 44.7 | 6.37sec | 15622 | 8805 | Periodic | 305.0 | 1889 | 3988 | 2291 | 19.1% | 24.7% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Missiles
Action Details: Arcane Missiles
Resources
Damage Over Time
Spelldata
Action Details: Arcane Missiles Tick
Resources
Direct Damage
Spelldata
Action Priority List
final_burn [{]:0.83
opener [*]:1.00
opener [+]:0.99
opener [,]:1.04
rotation [.]:5.04
rotation [.]:5.32
rotation [.]:2.65
rotation [.]:4.51
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb | 0 (141) | 0.0% (2.4%) | 11.4 | 26.21sec | 3725 | 2938 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb
Action Details: Arcane Orb
Resources
Spelldata
Action Priority List
opener [!]:1.00
rotation [.]:10.37
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Arcane Orb (_bolt) | 141 | 2.4% | 11.4 | 27.00sec | 3727 | 0 | Direct | 11.4 | 3161 | 6331 | 3728 | 17.8% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Arcane Orb Bolt
Action Details: Arcane Orb Bolt
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance | 0 (84) | 0.0% (1.4%) | 2.0 | 0.00sec | 12538 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance
Action Details: Empyreal Ordnance
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Empyreal Ordnance (_bolt) | 84 | 1.4% | 9.9 | 26.39sec | 2512 | 0 | Periodic | 13.4 | 1565 | 3100 | 1861 | 19.2% | 7.8% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Empyreal Ordnance Bolt
Action Details: Empyreal Ordnance Bolt
Resources
Damage Over Time
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Eternal Insight | 37 | 0.6% | 20.7 | 14.09sec | 541 | 0 | Direct | 20.7 | 456 | 912 | 541 | 18.6% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Eternal Insight
Action Details: Eternal Insight
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mirror Image | 0 (20) | 0.0% (0.3%) | 1.0 | 0.00sec | 6038 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Mirror Image
Action Details: Mirror Image
Resources
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Frostbolt (mirror_image) | 151 / 20 | 0.3% | 114.0 | 1.01sec | 53 | 51 | Direct | 114.0 | 44 | 91 | 53 | 19.9% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Frostbolt
Action Details: Frostbolt
Resources
Direct Damage
Spelldata
Action Priority Listdefault [ ]:39.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Shadowcore Oil Blast | 41 | 0.7% | 41.2 | 7.24sec | 297 | 0 | Direct | 41.2 | 251 | 502 | 297 | 18.4% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Shadowcore Oil Blast
Action Details: Shadowcore Oil Blast
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi | 0 (427) | 0.0% (7.3%) | 6.1 | 48.77sec | 20820 | 16996 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi
Action Details: Touch Of The Magi
Resources
Spelldata
Action Priority List
cooldowns [s]:0.63
cooldowns [t]:4.38
cooldowns [u]:0.14
opener [$]:1.00
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Touch of the Magi (_explosion) | 427 | 7.3% | 6.1 | 48.72sec | 20820 | 0 | Direct | 6.1 | 20851 | 0 | 20851 | 0.0% | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stats Details: Touch Of The Magi Explosion
Action Details: Touch Of The Magi Explosion
Resources
Direct Damage
Spelldata
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Simple Action Stats | Execute | Interval | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| arcane | ||||||||||||||||||||||||||
| Arcane Power | 2.8 | 123.21sec | ||||||||||||||||||||||||
Stats Details: Arcane Power
Action Details: Arcane Power
Resources
Spelldata
Action Priority List
cooldowns [v]:1.77
opener [%]:1.00
|
||||||||||||||||||||||||||
| Veiled Augmentation (augmentation) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Augmentation
Action Details: Augmentation
Resources
|
||||||||||||||||||||||||||
| Berserking | 1.8 | 247.24sec | ||||||||||||||||||||||||
Stats Details: Berserking
Action Details: Berserking
Resources
Spelldata
Action Priority List
shared_cds [.]:1.77
|
||||||||||||||||||||||||||
| Conjure Mana Gem | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Conjure Mana Gem
Action Details: Conjure Mana Gem
Resources
Spelldata
|
||||||||||||||||||||||||||
| Evocation | 3.3 | 103.93sec | ||||||||||||||||||||||||
Stats Details: Evocation
Action Details: Evocation
Resources
Damage Over Time
Spelldata
Action Priority List
opener [~]:1.00
rotation [<]:0.97
rotation [.]:1.34
|
||||||||||||||||||||||||||
| Spectral Flask of Power (flask) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Flask
Action Details: Flask
Resources
|
||||||||||||||||||||||||||
| Feast of Gluttonous Hedonism (food) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Food
Action Details: Food
Resources
|
||||||||||||||||||||||||||
| Potion of Spectral Intellect (potion) | 1.0 | 0.00sec | ||||||||||||||||||||||||
Stats Details: Potion
Action Details: Potion
Resources
Action Priority List
shared_cds [.]:1.00
|
||||||||||||||||||||||||||
| Presence of Mind | 3.2 | 97.10sec | ||||||||||||||||||||||||
Stats Details: Presence Of Mind
Action Details: Presence Of Mind
Resources
Spelldata
Action Priority List
cooldowns [x]:0.26
cooldowns [y]:1.68
cooldowns [z]:0.28
opener [&]:0.15
opener [']:0.85
|
||||||||||||||||||||||||||
| Rune of Power | 6.0 | 53.39sec | ||||||||||||||||||||||||
Stats Details: Rune Of Power
Action Details: Rune Of Power
Resources
Spelldata
Action Priority List
cooldowns [w]:5.01
opener [#]:1.00
|
||||||||||||||||||||||||||
| Time Warp | 1.5 | 303.68sec | ||||||||||||||||||||||||
Stats Details: Time Warp
Action Details: Time Warp
Resources
Spelldata
Action Priority List
shared_cds [.]:1.49
|
||||||||||||||||||||||||||
| Replenish Mana (use_mana_gem) | 2.9 | 121.59sec | ||||||||||||||||||||||||
Stats Details: Use Mana Gem
Action Details: Use Mana Gem
Resources
Spelldata
Action Priority List
shared_cds [.]:2.93
|
||||||||||||||||||||||||||
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Arcane Charge | 22.0 | 123.3 | 13.7sec | 2.1sec | 11.3sec | 82.97% | 0.00% | 75.8 (76.6) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Arcane Power | 2.8 | 0.0 | 123.0sec | 123.0sec | 14.8sec | 13.61% | 0.00% | 0.0 (0.0) | 2.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Berserking | 1.8 | 0.0 | 246.3sec | 246.3sec | 11.8sec | 6.88% | 12.47% | 0.0 (0.0) | 1.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Bloodlust | 1.0 | 0.0 | 0.0sec | 0.0sec | 40.0sec | 13.54% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Clearcasting | 17.8 | 11.1 | 16.9sec | 10.3sec | 7.7sec | 45.93% | 0.00% | 0.1 (0.1) | 0.2 |
Buff Details
Stack Uptimes
Spelldata
|
|||||||||
| Crimson Chorus | 5.5 | 0.0 | 60.7sec | 60.7sec | 28.6sec | 51.96% | 0.00% | 0.0 (0.0) | 4.9 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Empyreal Surge | 1.9 | 0.0 | 240.5sec | 240.5sec | 14.5sec | 8.96% | 0.00% | 0.0 (0.0) | 1.7 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Evocation | 3.3 | 0.0 | 103.6sec | 103.6sec | 3.8sec | 4.22% | 0.00% | 15.0 (15.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Potion of Spectral Intellect | 1.0 | 0.0 | 300.5sec | 300.5sec | 25.0sec | 8.46% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Stat Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Presence of Mind | 3.2 | 0.0 | 97.0sec | 97.0sec | 4.0sec | 4.33% | 8.28% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Rune of Power | 8.8 | 0.0 | 35.2sec | 35.2sec | 11.8sec | 34.51% | 0.00% | 0.0 (0.0) | 8.5 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Temporal Warp | 1.5 | 0.0 | 304.0sec | 304.0sec | 35.2sec | 17.17% | 0.00% | 0.0 (0.0) | 1.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| Well Fed (feast_of_gluttonous_hedonism) |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Spectral Flask of Power |
Buff Details
Spelldata
|
| Veiled Augmentation |
Buff Details
Spelldata
|
| Windfury Totem |
Buff Details
Spelldata
|
| Benefit | Avg % | Min | Max |
|---|---|---|---|
| Arcane Barrage Arcane Charge 2 | 0.01% | 0.00% | 4.35% |
| Arcane Barrage Arcane Charge 3 | 2.43% | 0.00% | 20.00% |
| Arcane Barrage Arcane Charge 4 | 97.56% | 80.00% | 100.00% |
| Arcane Blast Arcane Charge 0 | 7.22% | 3.81% | 12.36% |
| Arcane Blast Arcane Charge 1 | 5.14% | 1.83% | 9.17% |
| Arcane Blast Arcane Charge 2 | 11.11% | 6.48% | 16.15% |
| Arcane Blast Arcane Charge 3 | 12.28% | 7.30% | 16.33% |
| Arcane Blast Arcane Charge 4 | 64.24% | 54.62% | 75.24% |
| Uptime | Avg % | Min | Max | Avg Dur | Min | Max |
|---|---|---|---|---|---|---|
| Mana Cap | 1.55% | 0.00% | 7.38% | 1.2s | 0.0s | 5.6s |
| Conserve Phase | 100.00% | 100.00% | 100.00% | 299.6s | 240.0s | 359.9s |
| Seconds per Execute | Seconds per Iteration | |||||
|---|---|---|---|---|---|---|
| Ability | Average | Minimum | Maximum | Average | Minimum | Maximum |
| Mirror Image | 0.000 | 0.000 | 0.000 | 179.612 | 120.044 | 239.948 |
| Evocation | 13.934 | 0.000 | 58.044 | 46.614 | 20.789 | 105.359 |
| Rune of Power | 6.571 | 0.000 | 28.803 | 40.888 | 20.498 | 76.220 |
| Touch of the Magi | 4.950 | 0.000 | 25.514 | 32.030 | 19.169 | 62.961 |
| Arcane Power | 8.369 | 0.000 | 42.334 | 23.450 | 16.716 | 65.865 |
| Arcane Barrage | 11.198 | 1.031 | 52.846 | 247.525 | 193.237 | 304.015 |
| Arcane Orb | 6.452 | 0.000 | 56.945 | 77.319 | 40.840 | 143.764 |
| Presence of Mind | 32.025 | 0.000 | 99.786 | 113.542 | 81.785 | 172.768 |
| Time Warp | 2.188 | 0.000 | 22.615 | 3.265 | 1.325 | 23.941 |
Burn phase duration tracks the amount of time spent in each burn phase. This is defined as the time between a start_burn_phase and stop_burn_phase action being executed. Note that "execute" burn phases, i.e., the final burn of a fight, is also included.
| Burn Phase Duration | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
Mana at burn start is the mana level recorded (in percentage of total mana) when a start_burn_phase command is executed.
| Mana at Burn Start | |
|---|---|
| Count | 0 |
| Minimum | 0.000 |
| 5th percentile | 0.000 |
| Mean | 0.000 |
| 95th percentile | 0.000 |
| Max | 0.000 |
| Variance | 0.000 |
| Mean Variance | 0.000 |
| Mean Std. Dev | 0.000 |
| Gains | Type | Count | Total | Tot% | Avg | Overflow | Ovr% |
|---|---|---|---|---|---|---|---|
| arcane | |||||||
| mana_regen | Mana | 3111.82 | 426581.80 | 61.61% | 137.08 | 7406.59 | 1.71% |
| Evocation | Mana | 126.09 | 184292.59 | 26.62% | 1461.57 | 0.00 | 0.00% |
| Mana Gem | Mana | 2.93 | 21220.13 | 3.06% | 7244.00 | 0.00 | 0.00% |
| Arcane Barrage | Mana | 20.99 | 60296.17 | 8.71% | 2872.59 | 147.49 | 0.24% |
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|---|---|---|---|---|---|---|
| Mana | 71065.0 | 2311.32 | 2439.13 | 7565.9 | 34146.1 | 599.1 | 72440.0 |
| Usage | Type | Count | Total | Avg | RPE | APR | |
|---|---|---|---|---|---|---|---|
| arcane | |||||||
| arcane_blast | Mana | 116.3 | 610881.9 | 5250.7 | 5295.9 | 1.0 | |
| arcane_missiles | Mana | 44.7 | 95879.9 | 2143.8 | 2143.9 | 7.3 | |
| arcane_orb | Mana | 11.4 | 5682.6 | 500.0 | 500.0 | 7.5 | |
| time_warp | Mana | 1.5 | 2970.0 | 1999.7 | 1995.0 | 0.0 | |
| touch_of_the_magi | Mana | 6.1 | 15343.8 | 2497.5 | 2497.1 | 8.3 | |
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | variable,name=prepull_evo,op=reset,default=-1 |
| 1 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2 |
| 2 | 0.00 | variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1 |
| 3 | 0.00 | variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1 |
| 4 | 0.00 | variable,name=have_opened,op=set,value=0 |
| 5 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2 |
| 6 | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1 |
| 7 | 0.00 | variable,name=final_burn,op=set,value=0 |
| 8 | 0.00 | variable,name=rs_max_delay_for_totm,op=reset,default=5 |
| 9 | 0.00 | variable,name=rs_max_delay_for_rop,op=reset,default=5 |
| A | 0.00 | variable,name=rs_max_delay_for_ap,op=reset,default=20 |
| B | 0.00 | variable,name=ap_max_delay_for_totm,op=reset,default=10 |
| C | 0.00 | variable,name=rop_max_delay_for_totm,op=reset,default=20 |
| D | 0.00 | variable,name=totm_max_delay_for_ap,op=reset,default=-1 |
| E | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command |
| F | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae |
| G | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3 |
| H | 0.00 | variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1 |
| I | 0.00 | variable,name=totm_max_delay_for_rop,op=reset,default=20 |
| J | 0.00 | variable,name=barrage_mana_pct,op=reset,default=-1 |
| K | 0.00 | variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae |
| L | 0.00 | variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1 |
| M | 0.00 | variable,name=ap_minimum_mana_pct,op=reset,default=-1 |
| N | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command |
| O | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle |
| P | 0.00 | variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1 |
| Q | 0.00 | variable,name=totm_max_charges,op=reset,default=2 |
| R | 0.00 | variable,name=aoe_totm_max_charges,op=reset,default=2 |
| S | 0.00 | variable,name=inverted_opener,op=reset,default=-1 |
| T | 0.00 | variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm) |
| U | 0.00 | variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1 |
| V | 0.00 | variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle |
| W | 0.00 | variable,name=am_spam,op=reset,default=0 |
| X | 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1 |
| Y | 0.00 | variable,name=evo_pct,op=reset,default=15 |
| Z | 0.00 | flask |
| a | 0.00 | food |
| b | 0.00 | augmentation |
| c | 0.00 | arcane_familiar |
| d | 0.00 | arcane_intellect |
| e | 0.00 | conjure_mana_gem |
| f | 0.00 | snapshot_stats |
| g | 0.00 | mirror_image |
| h | 0.00 | frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command |
| i | 0.00 | arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command |
| j | 0.00 | evocation,if=variable.prepull_evo=1 |
| Default action list Executed every time the actor is available. | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | counterspell,if=target.debuff.casting.react | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time) | |
| k | 0.00 | call_action_list,name=shared_cds |
| l | 0.00 | call_action_list,name=aoe,if=active_enemies>2 |
| m | 0.00 | call_action_list,name=opener,if=variable.have_opened=0 |
| n | 0.00 | call_action_list,name=am_spam,if=variable.am_spam=1 |
| o | 0.00 | call_action_list,name=cooldowns |
| p | 0.00 | call_action_list,name=rotation,if=variable.final_burn=0 |
| q | 0.00 | call_action_list,name=final_burn,if=variable.final_burn=1 |
| r | 0.00 | call_action_list,name=movement |
| actions.cooldowns | ||
|---|---|---|
| # | count | action,conditions |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) Prioritize using grisly icicle with ap. Use it with totm otherwise. |
|
| 0.00 | frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)) | |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt | |
| 0.00 | mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct | |
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used. |
|
| 0.00 | radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time) Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm. |
|
| 0.00 | radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct) | |
| s | 0.63 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay. |
| t | 4.38 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| u | 0.14 | touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap |
| v | 1.77 | arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down. |
| w | 5.01 | rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up) Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune. |
| 0.00 | shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| x | 0.26 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is |
| y | 1.68 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian |
| z | 0.28 | presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian |
| actions.final_burn | ||
|---|---|---|
| # | count | action,conditions |
| { | 0.83 | arcane_missiles,if=buff.clearcasting.react,chain=1 |
| | | 3.10 | arcane_blast |
| } | 0.02 | arcane_barrage |
| actions.opener | ||
|---|---|---|
| # | count | action,conditions |
| ~ | 1.00 | evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage) |
| 0.00 | fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up | |
| 0.00 | frost_nova,if=runeforge.grisly_icicle&mana.pct>95 | |
| 0.00 | deathborne,if=!runeforge.siphon_storm | |
| 0.00 | radiant_spark,if=mana.pct>40 | |
| 0.00 | shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1 | |
| ! | 1.00 | arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0 |
| " | 1.00 | arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack |
| # | 1.00 | rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down |
| 0.00 | potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp) | |
| 0.00 | deathborne,if=buff.rune_of_power.down | |
| 0.00 | mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage | |
| $ | 1.00 | touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage |
| % | 1.00 | arcane_power,if=prev_gcd.1.touch_of_the_magi |
| 0.00 | rune_of_power,if=buff.rune_of_power.down | |
| & | 0.15 | presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time |
| ' | 0.85 | presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0 | |
| ( | 0.15 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| 0.00 | arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp | |
| ) | 0.57 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener |
| * | 1.00 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| + | 0.99 | arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1 |
| , | 1.04 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| 0.00 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2) | |
| - | 19.37 | arcane_blast,if=buff.rune_of_power.up|mana.pct>15 |
| 0.00 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1 | |
| : | 0.33 | arcane_barrage |
| actions.rotation | ||
|---|---|---|
| # | count | action,conditions |
| ; | 3.29 | cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack) |
| < | 0.97 | evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| 0.00 | evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time | |
| = | 0.43 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time) Barrage if it's time to use totm and we have too many charges |
| > | 3.18 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| ? | 0.14 | arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap) |
| 0.00 | arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd) | |
| 0.00 | arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack) | |
| @ | 1.64 | arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time |
| . | 5.04 | arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready))) |
| 0.00 | arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up | |
| . | 5.32 | arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1 |
| . | 2.65 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1 |
| . | 4.51 | arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1 |
| 0.00 | nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down | |
| . | 10.37 | arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges |
| 0.00 | supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3 | |
| . | 8.58 | arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 3.60 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains |
| . | 1.22 | arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 2.58 | arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains |
| . | 0.00 | arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack |
| 0.00 | arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| 0.00 | arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down | |
| . | 90.70 | arcane_blast |
| . | 1.34 | evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down |
| . | 0.35 | arcane_barrage |
| actions.shared_cds | ||
|---|---|---|
| # | count | action,conditions |
| . | 2.93 | use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85) |
| . | 1.00 | potion,if=buff.arcane_power.up |
| . | 1.49 | time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40) |
| 0.00 | lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| 0.00 | bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down | |
| . | 1.77 | berserking,if=buff.arcane_power.up |
| 0.00 | blood_fury,if=buff.arcane_power.up | |
| 0.00 | fireblood,if=buff.arcane_power.up | |
| 0.00 | ancestral_call,if=buff.arcane_power.up | |
| 0.00 | use_items,if=buff.arcane_power.up | |
| 0.00 | use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up | |
| . | 1.99 | use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20 |
| 0.00 | use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30) | |
| 0.00 | use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30 |
| Time | List | # | Name | Target | Resources | Buffs |
|---|---|---|---|---|---|---|
| Pre | precombat | 0 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 3 | prepull_evo | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 4 | have_opened | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 7 | final_burn | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 8 | rs_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | 9 | rs_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | A | rs_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | B | ap_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | C | rop_max_delay_for_totm | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | D | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | H | totm_max_delay_for_ap | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | I | totm_max_delay_for_rop | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | J | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | L | barrage_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | M | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | P | ap_minimum_mana_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Q | totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | R | aoe_totm_max_charges | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | S | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | T | inverted_opener | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | V | ap_on_use | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | W | am_spam | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Y | evo_pct | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | Z | flask | arcane | 72440.0/72440: 100% mana | |
| Pre | precombat | a | food | arcane | 72440.0/72440: 100% mana | |
| Pre | precombat | b | augmentation | arcane | 72440.0/72440: 100% mana | |
| Pre | precombat | e | conjure_mana_gem | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | g | mirror_image | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| Pre | precombat | i | arcane_blast | Fluffy_Pillow | 72440.0/72440: 100% mana | |
| 0:00.000 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 71065.0/72440: 98% mana | |
| 0:00.000 | opener | ! | arcane_orb | Fluffy_Pillow | 71065.0/72440: 98% mana | crimson_chorus |
| 0:01.327 | shared_cds | . | time_warp | Fluffy_Pillow | 72440.0/72440: 100% mana | bloodlust, crimson_chorus |
| 0:01.327 | opener | " | arcane_blast | Fluffy_Pillow | 70440.0/72440: 97% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:02.224 | opener | # | rune_of_power | Fluffy_Pillow | 66239.6/72440: 91% mana | bloodlust, temporal_warp, crimson_chorus |
| 0:03.010 | opener | - | arcane_blast | Fluffy_Pillow | 67378.3/72440: 93% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:03.813 | opener | - | arcane_blast | Fluffy_Pillow | 61666.7/72440: 85% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.615 | shared_cds | . | use_mana_gem | arcane | 55953.7/72440: 77% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:04.615 | opener | - | arcane_blast | Fluffy_Pillow | 63197.7/72440: 87% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:05.417 | opener | - | arcane_blast | Fluffy_Pillow | 57484.6/72440: 79% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:06.221 | opener | - | arcane_blast | Fluffy_Pillow | 51774.4/72440: 71% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.025 | opener | - | arcane_blast | Fluffy_Pillow | 46064.3/72440: 64% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:07.827 | opener | - | arcane_blast | Fluffy_Pillow | 40351.2/72440: 56% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:08.629 | opener | - | arcane_blast | Fluffy_Pillow | 34638.1/72440: 48% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:09.430 | opener | - | arcane_blast | Fluffy_Pillow | 28923.6/72440: 40% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus |
| 0:10.233 | opener | - | arcane_blast | Fluffy_Pillow | 23212.0/72440: 32% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.035 | opener | - | arcane_blast | Fluffy_Pillow | 17499.0/72440: 24% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:11.839 | opener | - | arcane_blast | Fluffy_Pillow | 11788.8/72440: 16% mana | bloodlust, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:12.640 | opener | : | arcane_barrage | Fluffy_Pillow | 6074.3/72440: 8% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:13.429 | opener | ~ | evocation | arcane | 10115.0/72440: 14% mana | bloodlust, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2) |
| 0:15.929 | rotation | ; | cancel_action | Fluffy_Pillow | 69066.6/72440: 95% mana | bloodlust, clearcasting, evocation, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:15.933 | opener | $ | touch_of_the_magi | Fluffy_Pillow | 69072.4/72440: 95% mana | bloodlust, clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.721 | opener | % | arcane_power | Fluffy_Pillow | 67714.0/72440: 93% mana | bloodlust, arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.721 | shared_cds | . | potion | Fluffy_Pillow | 67714.0/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5) |
| 0:16.721 | shared_cds | . | berserking | Fluffy_Pillow | 67714.0/72440: 93% mana | bloodlust, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:16.721 | opener | * | arcane_missiles | Fluffy_Pillow | 67714.0/72440: 93% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(2), empyreal_surge(5), potion_of_spectral_intellect |
| 0:25.206 | opener | + | arcane_missiles | Fluffy_Pillow | 61257.1/72440: 85% mana | bloodlust, berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:26.347 | opener | - | arcane_blast | Fluffy_Pillow | 62910.2/72440: 87% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.100 | opener | - | arcane_blast | Fluffy_Pillow | 60563.6/72440: 84% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:27.856 | opener | - | arcane_blast | Fluffy_Pillow | 58221.4/72440: 80% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.611 | opener | ' | presence_of_mind | Fluffy_Pillow | 55877.8/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:28.611 | opener | - | arcane_blast | Fluffy_Pillow | 55877.8/72440: 77% mana | bloodlust, berserking, arcane_charge(4), arcane_power, presence_of_mind(3), rune_of_power, temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:29.367 | opener | - | arcane_blast | Fluffy_Pillow | 53535.6/72440: 74% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind(2), temporal_warp, crimson_chorus(3), empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.154 | opener | - | arcane_blast | Fluffy_Pillow | 51238.3/72440: 71% mana | bloodlust, arcane_charge(4), arcane_power, presence_of_mind, temporal_warp, empyreal_surge(5), potion_of_spectral_intellect |
| 0:30.942 | opener | - | arcane_blast | Fluffy_Pillow | 48942.4/72440: 68% mana | bloodlust, arcane_charge(4), arcane_power, temporal_warp, potion_of_spectral_intellect |
| 0:31.745 | rotation | . | arcane_barrage | Fluffy_Pillow | 43230.8/72440: 60% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:32.531 | rotation | . | arcane_orb | Fluffy_Pillow | 47267.2/72440: 65% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:33.319 | rotation | . | arcane_blast | Fluffy_Pillow | 47908.8/72440: 66% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:34.311 | rotation | . | arcane_blast | Fluffy_Pillow | 45221.0/72440: 62% mana | bloodlust, arcane_charge(3), temporal_warp, potion_of_spectral_intellect |
| 0:35.207 | rotation | . | arcane_blast | Fluffy_Pillow | 41019.1/72440: 57% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:36.009 | rotation | . | arcane_blast | Fluffy_Pillow | 35306.1/72440: 49% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:36.811 | rotation | . | arcane_blast | Fluffy_Pillow | 29593.0/72440: 41% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:37.613 | rotation | . | arcane_barrage | Fluffy_Pillow | 23880.0/72440: 33% mana | bloodlust, arcane_charge(4), temporal_warp, potion_of_spectral_intellect |
| 0:38.402 | rotation | . | arcane_blast | Fluffy_Pillow | 27920.7/72440: 39% mana | bloodlust, temporal_warp, potion_of_spectral_intellect |
| 0:39.581 | rotation | . | arcane_blast | Fluffy_Pillow | 28253.8/72440: 39% mana | bloodlust, arcane_charge, temporal_warp, potion_of_spectral_intellect |
| 0:40.668 | rotation | . | arcane_blast | Fluffy_Pillow | 27078.6/72440: 37% mana | bloodlust, arcane_charge(2), temporal_warp, potion_of_spectral_intellect |
| 0:41.660 | rotation | . | arcane_blast | Fluffy_Pillow | 24390.9/72440: 34% mana | arcane_charge(3), potion_of_spectral_intellect |
| 0:43.171 | rotation | . | arcane_barrage | Fluffy_Pillow | 21080.0/72440: 29% mana | arcane_charge(4), clearcasting |
| 0:44.497 | rotation | . | arcane_blast | Fluffy_Pillow | 25898.7/72440: 36% mana | clearcasting |
| 0:46.486 | rotation | . | arcane_blast | Fluffy_Pillow | 27405.4/72440: 38% mana | arcane_charge, clearcasting |
| 0:48.317 | rotation | . | arcane_blast | Fluffy_Pillow | 27308.1/72440: 38% mana | arcane_charge(2), clearcasting |
| 0:49.989 | rotation | . | arcane_blast | Fluffy_Pillow | 25605.5/72440: 35% mana | arcane_charge(3), clearcasting |
| 0:51.502 | rotation | . | arcane_barrage | Fluffy_Pillow | 22297.5/72440: 31% mana | arcane_charge(4), clearcasting |
| 0:52.829 | rotation | . | arcane_orb | Fluffy_Pillow | 27117.7/72440: 37% mana | clearcasting |
| 0:54.157 | rotation | . | arcane_blast | Fluffy_Pillow | 28541.7/72440: 39% mana | arcane_charge(2), clearcasting |
| 0:55.829 | rotation | . | arcane_missiles | Fluffy_Pillow | 26839.1/72440: 37% mana | arcane_charge(3), clearcasting |
| 0:57.798 | rotation | . | arcane_blast | Fluffy_Pillow | 29691.8/72440: 41% mana | arcane_charge(3) |
| 0:59.311 | rotation | . | arcane_blast | Fluffy_Pillow | 26383.8/72440: 36% mana | arcane_charge(4) |
| 1:00.664 | rotation | . | arcane_barrage | Fluffy_Pillow | 21469.0/72440: 30% mana | arcane_charge(4), crimson_chorus |
| 1:01.992 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 26290.7/72440: 36% mana | crimson_chorus |
| 1:03.319 | cooldowns | w | rune_of_power | Fluffy_Pillow | 25713.2/72440: 35% mana | arcane_charge(4), crimson_chorus |
| 1:04.647 | rotation | . | arcane_missiles | Fluffy_Pillow | 27637.2/72440: 38% mana | arcane_charge(4), rune_of_power, crimson_chorus |
| 1:13.754 | rotation | . | arcane_blast | Fluffy_Pillow | 10831.4/72440: 15% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:15.106 | rotation | . | arcane_barrage | Fluffy_Pillow | 5915.2/72440: 8% mana | arcane_charge(4), rune_of_power, crimson_chorus(2) |
| 1:16.433 | rotation | . | arcane_orb | Fluffy_Pillow | 10735.4/72440: 15% mana | rune_of_power, crimson_chorus(2) |
| 1:17.761 | rotation | . | arcane_blast | Fluffy_Pillow | 12159.4/72440: 17% mana | arcane_charge(2), crimson_chorus(2) |
| 1:19.433 | rotation | . | arcane_blast | Fluffy_Pillow | 10456.8/72440: 14% mana | arcane_charge(3), clearcasting, crimson_chorus(2) |
| 1:20.946 | rotation | . | arcane_barrage | Fluffy_Pillow | 7148.8/72440: 10% mana | arcane_charge(4), clearcasting, crimson_chorus(3) |
| 1:22.273 | rotation | . | arcane_blast | Fluffy_Pillow | 11969.0/72440: 17% mana | clearcasting, crimson_chorus(3) |
| 1:24.263 | rotation | . | arcane_blast | Fluffy_Pillow | 13477.1/72440: 19% mana | arcane_charge, clearcasting, crimson_chorus(3) |
| 1:26.094 | rotation | . | arcane_blast | Fluffy_Pillow | 13379.8/72440: 18% mana | arcane_charge(2), clearcasting, crimson_chorus(3) |
| 1:27.767 | rotation | . | arcane_blast | Fluffy_Pillow | 11678.7/72440: 16% mana | arcane_charge(3), clearcasting(2), crimson_chorus(3) |
| 1:29.280 | rotation | . | arcane_barrage | Fluffy_Pillow | 8370.7/72440: 12% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 1:30.608 | rotation | . | arcane_blast | Fluffy_Pillow | 13192.3/72440: 18% mana | clearcasting(2), crimson_chorus(3) |
| 1:32.598 | rotation | . | arcane_blast | Fluffy_Pillow | 14700.4/72440: 20% mana | arcane_charge, clearcasting(2) |
| 1:34.429 | rotation | . | arcane_blast | Fluffy_Pillow | 14603.2/72440: 20% mana | arcane_charge(2), clearcasting(2) |
| 1:36.101 | rotation | . | arcane_missiles | Fluffy_Pillow | 12900.6/72440: 18% mana | arcane_charge(3), clearcasting(2) |
| 1:38.048 | rotation | . | arcane_missiles | Fluffy_Pillow | 15721.4/72440: 22% mana | arcane_charge(3), clearcasting |
| 1:40.177 | rotation | . | arcane_blast | Fluffy_Pillow | 18805.9/72440: 26% mana | arcane_charge(3) |
| 1:41.690 | rotation | . | arcane_barrage | Fluffy_Pillow | 15497.9/72440: 21% mana | arcane_charge(4) |
| 1:43.017 | rotation | . | arcane_orb | Fluffy_Pillow | 20318.1/72440: 28% mana | |
| 1:44.344 | rotation | . | arcane_blast | Fluffy_Pillow | 21740.6/72440: 30% mana | arcane_charge(2) |
| 1:46.017 | rotation | . | arcane_blast | Fluffy_Pillow | 20039.5/72440: 28% mana | arcane_charge(3) |
| 1:47.530 | rotation | . | arcane_blast | Fluffy_Pillow | 16731.5/72440: 23% mana | arcane_charge(4) |
| 1:48.882 | rotation | > | arcane_barrage | Fluffy_Pillow | 11815.3/72440: 16% mana | arcane_charge(4), clearcasting |
| 1:50.210 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 16636.9/72440: 23% mana | clearcasting |
| 1:51.538 | cooldowns | w | rune_of_power | Fluffy_Pillow | 16060.9/72440: 22% mana | arcane_charge(4), clearcasting |
| 1:52.865 | rotation | . | arcane_missiles | Fluffy_Pillow | 17983.5/72440: 25% mana | arcane_charge(4), clearcasting, rune_of_power |
| 1:59.228 | cooldowns | y | presence_of_mind | Fluffy_Pillow | 12202.2/72440: 17% mana | arcane_charge(4), rune_of_power |
| 1:59.228 | rotation | @ | arcane_blast | Fluffy_Pillow | 12202.2/72440: 17% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 2:00.554 | rotation | . | arcane_blast | Fluffy_Pillow | 7248.3/72440: 10% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 2:01.881 | rotation | . | arcane_barrage | Fluffy_Pillow | 2295.8/72440: 3% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 2:03.208 | rotation | . | arcane_orb | Fluffy_Pillow | 7116.0/72440: 10% mana | presence_of_mind, rune_of_power, crimson_chorus |
| 2:04.534 | shared_cds | . | use_mana_gem | arcane | 8537.1/72440: 12% mana | arcane_charge(2), presence_of_mind, rune_of_power, crimson_chorus |
| 2:04.615 | rotation | . | arcane_blast | Fluffy_Pillow | 15898.5/72440: 22% mana | arcane_charge(2), presence_of_mind, rune_of_power, crimson_chorus |
| 2:05.942 | rotation | . | arcane_blast | Fluffy_Pillow | 13696.0/72440: 19% mana | arcane_charge(3), crimson_chorus |
| 2:07.452 | rotation | . | arcane_blast | Fluffy_Pillow | 10383.7/72440: 14% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:08.806 | rotation | . | evocation | arcane | 5470.4/72440: 8% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 2:13.406 | rotation | ; | cancel_action | Fluffy_Pillow | 69654.4/72440: 96% mana | arcane_charge(4), clearcasting, evocation, crimson_chorus(2) |
| 2:13.409 | rotation | . | arcane_blast | Fluffy_Pillow | 69658.7/72440: 96% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:14.763 | rotation | . | arcane_blast | Fluffy_Pillow | 64745.4/72440: 89% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:16.116 | rotation | . | arcane_blast | Fluffy_Pillow | 59830.6/72440: 83% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 2:17.468 | cooldowns | v | arcane_power | Fluffy_Pillow | 54914.4/72440: 76% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 2:17.468 | rotation | . | arcane_missiles | Fluffy_Pillow | 54914.4/72440: 76% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2) |
| 2:21.215 | rotation | . | arcane_blast | Fluffy_Pillow | 60343.0/72440: 83% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(2) |
| 2:22.569 | rotation | . | arcane_blast | Fluffy_Pillow | 58867.2/72440: 81% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:23.921 | rotation | . | arcane_blast | Fluffy_Pillow | 57388.5/72440: 79% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:25.274 | rotation | . | arcane_blast | Fluffy_Pillow | 55911.2/72440: 77% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:26.628 | rotation | . | arcane_blast | Fluffy_Pillow | 54435.4/72440: 75% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:27.981 | rotation | . | arcane_blast | Fluffy_Pillow | 52958.1/72440: 73% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:29.337 | rotation | . | arcane_blast | Fluffy_Pillow | 51485.2/72440: 71% mana | arcane_charge(4), arcane_power, rune_of_power, crimson_chorus(3) |
| 2:30.689 | rotation | . | arcane_blast | Fluffy_Pillow | 50006.5/72440: 69% mana | arcane_charge(4), arcane_power, crimson_chorus(3) |
| 2:32.040 | rotation | . | arcane_barrage | Fluffy_Pillow | 48526.3/72440: 67% mana | arcane_charge(4), arcane_power, crimson_chorus(3) |
| 2:33.368 | rotation | . | arcane_orb | Fluffy_Pillow | 53347.9/72440: 74% mana | |
| 2:34.695 | rotation | . | arcane_blast | Fluffy_Pillow | 54770.5/72440: 76% mana | arcane_charge(2) |
| 2:36.367 | rotation | . | arcane_blast | Fluffy_Pillow | 53067.9/72440: 73% mana | arcane_charge(3) |
| 2:37.880 | rotation | > | arcane_barrage | Fluffy_Pillow | 49759.9/72440: 69% mana | arcane_charge(4) |
| 2:39.206 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 54578.6/72440: 75% mana | |
| 2:40.534 | cooldowns | w | rune_of_power | Fluffy_Pillow | 54002.6/72440: 75% mana | arcane_charge(4), clearcasting |
| 2:41.862 | rotation | . | arcane_missiles | Fluffy_Pillow | 55926.6/72440: 77% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:50.486 | rotation | . | arcane_missiles | Fluffy_Pillow | 45921.1/72440: 63% mana | arcane_charge(4), clearcasting, rune_of_power |
| 2:52.604 | rotation | . | arcane_barrage | Fluffy_Pillow | 48989.6/72440: 68% mana | arcane_charge(4), rune_of_power |
| 2:53.932 | rotation | . | arcane_orb | Fluffy_Pillow | 53811.2/72440: 74% mana | |
| 2:55.260 | rotation | . | arcane_blast | Fluffy_Pillow | 55235.2/72440: 76% mana | arcane_charge(2) |
| 2:56.930 | rotation | . | arcane_blast | Fluffy_Pillow | 53529.7/72440: 74% mana | arcane_charge(3) |
| 2:58.443 | rotation | . | arcane_blast | Fluffy_Pillow | 50221.8/72440: 69% mana | arcane_charge(4) |
| 2:59.796 | rotation | . | arcane_blast | Fluffy_Pillow | 45307.0/72440: 63% mana | arcane_charge(4) |
| 3:01.149 | rotation | . | arcane_blast | Fluffy_Pillow | 40392.2/72440: 56% mana | arcane_charge(4), clearcasting |
| 3:02.501 | rotation | . | arcane_blast | Fluffy_Pillow | 35476.0/72440: 49% mana | arcane_charge(4), clearcasting, crimson_chorus |
| 3:03.856 | rotation | . | arcane_blast | Fluffy_Pillow | 30564.1/72440: 42% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:05.208 | rotation | . | arcane_missiles | Fluffy_Pillow | 25647.9/72440: 35% mana | arcane_charge(4), clearcasting(3), crimson_chorus |
| 3:08.936 | rotation | . | arcane_blast | Fluffy_Pillow | 31049.0/72440: 43% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:10.290 | rotation | . | arcane_blast | Fluffy_Pillow | 26135.7/72440: 36% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:11.646 | rotation | . | arcane_barrage | Fluffy_Pillow | 21225.3/72440: 29% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 3:12.973 | rotation | . | arcane_missiles | Fluffy_Pillow | 26045.4/72440: 36% mana | clearcasting(3), crimson_chorus(2) |
| 3:15.079 | rotation | . | arcane_orb | Fluffy_Pillow | 29096.6/72440: 40% mana | clearcasting(2), crimson_chorus(2) |
| 3:16.406 | rotation | . | arcane_blast | Fluffy_Pillow | 30519.2/72440: 42% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2) |
| 3:18.077 | rotation | . | arcane_blast | Fluffy_Pillow | 28815.1/72440: 40% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2) |
| 3:19.590 | rotation | . | arcane_blast | Fluffy_Pillow | 25507.1/72440: 35% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2) |
| 3:20.942 | rotation | . | arcane_missiles | Fluffy_Pillow | 20590.9/72440: 28% mana | arcane_charge(4), clearcasting(3), crimson_chorus(2) |
| 3:23.024 | rotation | . | arcane_barrage | Fluffy_Pillow | 23607.3/72440: 33% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:24.353 | rotation | . | arcane_blast | Fluffy_Pillow | 28430.4/72440: 39% mana | clearcasting(2), crimson_chorus(3) |
| 3:26.344 | cooldowns | t | touch_of_the_magi | Fluffy_Pillow | 29939.9/72440: 41% mana | arcane_charge, clearcasting(2), crimson_chorus(3) |
| 3:27.672 | cooldowns | w | rune_of_power | Fluffy_Pillow | 29363.9/72440: 41% mana | arcane_charge(4), clearcasting(2), crimson_chorus(3) |
| 3:29.000 | rotation | . | arcane_missiles | Fluffy_Pillow | 31288.0/72440: 43% mana | arcane_charge(4), clearcasting(2), rune_of_power, crimson_chorus(3) |
| 3:34.947 | cooldowns | y | presence_of_mind | Fluffy_Pillow | 32404.0/72440: 45% mana | arcane_charge(4), rune_of_power |
| 3:34.947 | rotation | @ | arcane_blast | Fluffy_Pillow | 32404.0/72440: 45% mana | arcane_charge(4), presence_of_mind(3), rune_of_power |
| 3:36.273 | rotation | . | arcane_blast | Fluffy_Pillow | 27450.1/72440: 38% mana | arcane_charge(4), presence_of_mind(2), rune_of_power |
| 3:37.603 | rotation | . | arcane_missiles | Fluffy_Pillow | 22502.0/72440: 31% mana | arcane_charge(4), clearcasting, presence_of_mind, rune_of_power |
| 3:39.618 | rotation | . | arcane_blast | Fluffy_Pillow | 25421.3/72440: 35% mana | arcane_charge(4), presence_of_mind, rune_of_power |
| 3:40.947 | rotation | . | arcane_blast | Fluffy_Pillow | 20471.8/72440: 28% mana | arcane_charge(4), rune_of_power |
| 3:42.300 | rotation | . | arcane_blast | Fluffy_Pillow | 15557.0/72440: 21% mana | arcane_charge(4) |
| 3:43.655 | rotation | . | arcane_blast | Fluffy_Pillow | 10645.1/72440: 15% mana | arcane_charge(4) |
| 3:45.009 | rotation | . | evocation | Fluffy_Pillow | 5731.8/72440: 8% mana | arcane_charge(4) |
| 3:49.609 | rotation | ; | cancel_action | Fluffy_Pillow | 69915.8/72440: 97% mana | arcane_charge(4), evocation |
| 3:49.614 | rotation | . | arcane_blast | Fluffy_Pillow | 69923.0/72440: 97% mana | arcane_charge(4) |
| 3:50.968 | rotation | . | arcane_barrage | Fluffy_Pillow | 65009.7/72440: 90% mana | arcane_charge(4), clearcasting |
| 3:52.295 | rotation | . | arcane_orb | Fluffy_Pillow | 69829.9/72440: 96% mana | clearcasting |
| 3:53.623 | rotation | . | arcane_blast | Fluffy_Pillow | 71253.9/72440: 98% mana | arcane_charge(2), clearcasting |
| 3:55.295 | rotation | . | arcane_blast | Fluffy_Pillow | 68322.2/72440: 94% mana | arcane_charge(3), clearcasting |
| 3:56.806 | rotation | . | arcane_blast | Fluffy_Pillow | 65011.4/72440: 90% mana | arcane_charge(4), clearcasting |
| 3:58.159 | shared_cds | . | use_item_empyreal_ordnance | Fluffy_Pillow | 60096.6/72440: 83% mana | arcane_charge(4), clearcasting(2) |
| 3:58.159 | rotation | . | arcane_blast | Fluffy_Pillow | 60096.6/72440: 83% mana | arcane_charge(4), clearcasting(2) |
| 3:59.512 | rotation | . | arcane_missiles | Fluffy_Pillow | 55181.8/72440: 76% mana | arcane_charge(4), clearcasting(3) |
| 4:01.474 | rotation | . | arcane_blast | Fluffy_Pillow | 58024.4/72440: 80% mana | arcane_charge(4), clearcasting(2) |
| 4:02.826 | rotation | . | arcane_blast | Fluffy_Pillow | 53108.2/72440: 73% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:04.178 | rotation | . | arcane_blast | Fluffy_Pillow | 48191.9/72440: 67% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.531 | shared_cds | . | use_mana_gem | arcane | 43277.2/72440: 60% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:05.531 | rotation | . | arcane_blast | Fluffy_Pillow | 50521.2/72440: 70% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:06.885 | rotation | . | arcane_blast | Fluffy_Pillow | 45607.8/72440: 63% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:08.240 | rotation | . | arcane_missiles | Fluffy_Pillow | 40696.0/72440: 56% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:10.194 | rotation | . | arcane_blast | Fluffy_Pillow | 43526.9/72440: 60% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:11.547 | rotation | . | arcane_barrage | Fluffy_Pillow | 38612.1/72440: 53% mana | arcane_charge(4), clearcasting(2), crimson_chorus |
| 4:12.875 | rotation | . | arcane_orb | Fluffy_Pillow | 43433.7/72440: 60% mana | clearcasting(2), crimson_chorus(2) |
| 4:14.202 | rotation | . | arcane_blast | Fluffy_Pillow | 44856.3/72440: 62% mana | arcane_charge(2), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:15.873 | rotation | . | arcane_blast | Fluffy_Pillow | 43152.3/72440: 60% mana | arcane_charge(3), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:17.386 | rotation | = | arcane_barrage | Fluffy_Pillow | 39844.3/72440: 55% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:18.712 | cooldowns | s | touch_of_the_magi | Fluffy_Pillow | 44663.0/72440: 62% mana | clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:20.040 | cooldowns | v | arcane_power | Fluffy_Pillow | 44087.0/72440: 61% mana | arcane_charge(4), clearcasting(2), crimson_chorus(2), empyreal_surge(5) |
| 4:20.040 | shared_cds | . | berserking | Fluffy_Pillow | 44087.0/72440: 61% mana | arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:20.040 | rotation | . | arcane_missiles | Fluffy_Pillow | 44087.0/72440: 61% mana | berserking, arcane_charge(4), arcane_power, clearcasting(2), rune_of_power, crimson_chorus(2), empyreal_surge(5) |
| 4:30.300 | rotation | . | arcane_missiles | Fluffy_Pillow | 47701.7/72440: 66% mana | berserking, arcane_charge(4), arcane_power, clearcasting, rune_of_power, crimson_chorus(3) |
| 4:32.232 | rotation | . | arcane_blast | Fluffy_Pillow | 50500.8/72440: 70% mana | arcane_charge(4), arcane_power, crimson_chorus(3) |
| 4:33.586 | rotation | . | arcane_blast | Fluffy_Pillow | 49024.9/72440: 68% mana | arcane_charge(4), arcane_power |
| 4:34.939 | rotation | . | arcane_barrage | Fluffy_Pillow | 47547.7/72440: 66% mana | arcane_charge(4), arcane_power |
| 4:36.266 | rotation | . | arcane_orb | Fluffy_Pillow | 52367.8/72440: 72% mana | |
| 4:37.594 | rotation | . | arcane_blast | Fluffy_Pillow | 53791.8/72440: 74% mana | arcane_charge(2) |
| 4:39.266 | rotation | . | arcane_blast | Fluffy_Pillow | 52089.2/72440: 72% mana | arcane_charge(3) |
| 4:40.778 | cooldowns | w | rune_of_power | Fluffy_Pillow | 48779.8/72440: 67% mana | arcane_charge(4) |
| 4:42.106 | rotation | . | arcane_blast | Fluffy_Pillow | 50703.8/72440: 70% mana | arcane_charge(4), rune_of_power |
| 4:43.459 | rotation | . | arcane_blast | Fluffy_Pillow | 45789.0/72440: 63% mana | arcane_charge(4), rune_of_power |
| 4:44.812 | rotation | . | arcane_blast | Fluffy_Pillow | 40874.3/72440: 56% mana | arcane_charge(4), rune_of_power |
| 4:46.166 | rotation | . | arcane_blast | Fluffy_Pillow | 35960.9/72440: 50% mana | arcane_charge(4), rune_of_power |
| 4:47.519 | rotation | . | arcane_blast | Fluffy_Pillow | 31046.2/72440: 43% mana | arcane_charge(4), rune_of_power |
| 4:48.876 | rotation | . | arcane_blast | Fluffy_Pillow | 26137.2/72440: 36% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:50.230 | rotation | . | arcane_missiles | Fluffy_Pillow | 21223.9/72440: 29% mana | arcane_charge(4), clearcasting, rune_of_power |
| 4:53.944 | rotation | . | arcane_barrage | Fluffy_Pillow | 26604.7/72440: 37% mana | arcane_charge(4), rune_of_power |
| 4:55.272 | rotation | . | arcane_blast | Fluffy_Pillow | 31426.3/72440: 43% mana | |
| 4:57.260 | rotation | . | arcane_orb | Fluffy_Pillow | 32931.5/72440: 45% mana | arcane_charge |
| 4:58.588 | rotation | . | arcane_blast | Fluffy_Pillow | 34355.5/72440: 47% mana | arcane_charge(3) |
| 5:00.100 | rotation | . | arcane_blast | Fluffy_Pillow | 31046.1/72440: 43% mana | arcane_charge(4) |
| 5:01.452 | rotation | . | arcane_blast | Fluffy_Pillow | 26129.9/72440: 36% mana | arcane_charge(4) |
| 5:02.806 | rotation | . | arcane_barrage | Fluffy_Pillow | 21216.6/72440: 29% mana | arcane_charge(4) |
| 5:04.134 | rotation | . | arcane_blast | Fluffy_Pillow | 26038.2/72440: 36% mana | crimson_chorus |
| 5:06.122 | cooldowns | u | touch_of_the_magi | Fluffy_Pillow | 27543.4/72440: 38% mana | arcane_charge, crimson_chorus |
| 5:07.450 | rotation | . | arcane_missiles | Fluffy_Pillow | 26967.4/72440: 37% mana | arcane_charge(4), crimson_chorus |
| 5:14.306 | shared_cds | . | time_warp | Fluffy_Pillow | 14400.4/72440: 20% mana | arcane_charge(4), clearcasting, crimson_chorus(2) |
| 5:14.306 | cooldowns | y | presence_of_mind | Fluffy_Pillow | 12400.4/72440: 17% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:14.306 | rotation | . | arcane_missiles | Fluffy_Pillow | 12400.4/72440: 17% mana | arcane_charge(4), clearcasting, presence_of_mind(3), temporal_warp, crimson_chorus(2) |
| 5:15.824 | rotation | . | arcane_blast | Fluffy_Pillow | 14599.7/72440: 20% mana | arcane_charge(4), presence_of_mind(3), temporal_warp, crimson_chorus(2) |
| 5:16.846 | rotation | . | arcane_blast | Fluffy_Pillow | 9205.3/72440: 13% mana | arcane_charge(4), presence_of_mind(2), temporal_warp, crimson_chorus(2) |
| 5:17.868 | rotation | . | evocation | Fluffy_Pillow | 3811.0/72440: 5% mana | arcane_charge(4), clearcasting, presence_of_mind, temporal_warp, crimson_chorus(2) |
| 5:21.468 | rotation | ; | cancel_action | Fluffy_Pillow | 69111.2/72440: 95% mana | arcane_charge(4), clearcasting, evocation, presence_of_mind, temporal_warp, crimson_chorus(2) |
| 5:21.473 | rotation | . | arcane_blast | Fluffy_Pillow | 69118.5/72440: 95% mana | arcane_charge(4), clearcasting, presence_of_mind, temporal_warp, crimson_chorus(2) |
| 5:22.495 | rotation | . | arcane_barrage | Fluffy_Pillow | 63724.2/72440: 88% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(2) |
| 5:23.516 | rotation | . | arcane_orb | Fluffy_Pillow | 68101.0/72440: 94% mana | clearcasting, temporal_warp, crimson_chorus(3) |
| 5:24.539 | rotation | . | arcane_blast | Fluffy_Pillow | 69083.1/72440: 95% mana | arcane_charge(2), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:25.825 | rotation | . | arcane_blast | Fluffy_Pillow | 66821.3/72440: 92% mana | arcane_charge(3), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:26.989 | cooldowns | w | rune_of_power | Fluffy_Pillow | 63007.7/72440: 87% mana | arcane_charge(4), clearcasting, temporal_warp, crimson_chorus(3) |
| 5:28.125 | rotation | . | arcane_missiles | Fluffy_Pillow | 64653.5/72440: 89% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:29.753 | rotation | . | arcane_blast | Fluffy_Pillow | 67012.1/72440: 93% mana | arcane_charge(4), rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:30.795 | rotation | . | arcane_blast | Fluffy_Pillow | 61646.8/72440: 85% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:31.839 | rotation | . | arcane_missiles | Fluffy_Pillow | 56284.3/72440: 78% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp, crimson_chorus(3) |
| 5:33.482 | rotation | . | arcane_blast | Fluffy_Pillow | 58664.7/72440: 81% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:34.524 | rotation | . | arcane_blast | Fluffy_Pillow | 53299.4/72440: 74% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:35.566 | rotation | . | arcane_missiles | Fluffy_Pillow | 47934.0/72440: 66% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:38.551 | rotation | . | arcane_blast | Fluffy_Pillow | 52258.7/72440: 72% mana | arcane_charge(4), rune_of_power, temporal_warp |
| 5:39.594 | rotation | . | arcane_barrage | Fluffy_Pillow | 46894.8/72440: 65% mana | arcane_charge(4), clearcasting, rune_of_power, temporal_warp |
| 5:40.617 | rotation | . | arcane_blast | Fluffy_Pillow | 51274.5/72440: 71% mana | clearcasting, temporal_warp |
| 5:42.149 | rotation | . | arcane_blast | Fluffy_Pillow | 52119.1/72440: 72% mana | arcane_charge, clearcasting, temporal_warp |
| 5:43.560 | rotation | . | arcane_orb | Fluffy_Pillow | 51413.3/72440: 71% mana | arcane_charge(2), clearcasting, temporal_warp |
| 5:44.582 | final_burn | { | arcane_missiles | Fluffy_Pillow | 52394.0/72440: 72% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:46.247 | final_burn | | | arcane_blast | Fluffy_Pillow | 54806.3/72440: 76% mana | arcane_charge(4), temporal_warp |
| 5:47.291 | final_burn | | | arcane_blast | Fluffy_Pillow | 49443.8/72440: 68% mana | arcane_charge(4), clearcasting, temporal_warp |
| 5:48.335 | final_burn | { | arcane_missiles | Fluffy_Pillow | 44081.4/72440: 61% mana | arcane_charge(4), clearcasting, temporal_warp |
| Level Bonus (60) | Race Bonus (troll) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 198 | 1 | 217 | 199 | 0 |
| Agility | 306 | 2 | 326 | 308 | 0 |
| Stamina | 414 | 0 | 2027 | 1931 | 1517 |
| Intellect | 450 | -3 | 1819 | 1619 | 1095 (46) |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 40540 | 38620 | 0 | ||
| Mana | 72440 | 72440 | 0 | ||
| Spell Power | 1819 | 1619 | 0 | ||
| Crit | 15.37% | 15.37% | 363 | ||
| Haste | 13.30% | 13.30% | 439 | ||
| Versatility | 5.65% | 5.65% | 226 | ||
| Mana Regen | 1449 | 1449 | 0 | ||
| Mastery | 44.88% | 44.88% | 1029 | ||
| Armor | 369 | 369 | 369 | ||
| Run Speed | 7 | 0 | 0 |
| Source | Slot | Average Item Level: 229.00 |
|---|---|---|
| Local | Head | Confidant's Favored Cap |
| ilevel: 226, stats: { 44 Armor, +82 Int, +149 Sta, +44 Haste, +98 Mastery }, gems: { +16 Mastery } | ||
| Local | Neck | Noble's Birthstone Pendant |
| ilevel: 226, stats: { +84 Sta, +52 Crit, +162 Mastery }, gems: { +16 Mastery } | ||
| Local | Shoulders | Shawl of the Penitent |
| ilevel: 233, stats: { 42 Armor, +65 Int, +122 Sta, +33 Crit, +76 Haste } | ||
| Local | Chest | Robes of the Cursed Commando |
| ilevel: 233, stats: { 61 Armor, +87 Int, +162 Sta, +47 Crit, +100 Haste }, enchant: { +20 Int } | ||
| Local | Waist | Cinch of Infinite Tightness |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +69 Crit, +36 Vers }, gems: { +16 Mastery } | ||
| Local | Legs | Courtier's Costume Trousers |
| ilevel: 226, stats: { 51 Armor, +82 Int, +149 Sta, +49 Vers, +93 Mastery } | ||
| Local | Feet | Slippers of the Forgotten Heretic |
| ilevel: 226, stats: { 36 Armor, +61 Int, +112 Sta, +73 Crit, +32 Mastery } | ||
| Local | Wrists | Acolyte's Velvet Bindings |
| ilevel: 226, stats: { 29 Armor, +46 Int, +84 Sta, +26 Vers, +53 Mastery }, gems: { +16 Mastery }, enchant: { +15 Int } | ||
| Local | Hands | Gory Surgeon's Gloves |
| ilevel: 226, stats: { 33 Armor, +61 Int, +112 Sta, +36 Crit, +69 Mastery } | ||
| Local | Finger1 | Most Regal Signet of Sire Denathrius |
| ilevel: 233, stats: { +91 Sta, +178 Haste, +48 Mastery }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Denathrius' Privilege } |
||
| Local | Finger2 | Shadowghast Ring |
| ilevel: 235, stats: { +94 Sta, +115 Mastery, +115 Vers }, gems: { +16 Mastery }, enchant: { +16 Mastery } item effects: { equip: Temporal Warp } |
||
| Local | Trinket1 | Cabalist's Hymnal |
| ilevel: 233, stats: { +83 Int } item effects: { equip: Crimson Chorus } |
||
| Local | Trinket2 | Empyreal Ordnance |
| ilevel: 226, stats: { +100 Mastery } item effects: { use: Empyreal Ordnance, equip: Empyreal Ordnance, equip: Empyreal Ordnance } |
||
| Local | Back | Mantle of Manifest Sins |
| ilevel: 226, stats: { 40 Armor, +84 Sta, +53 Crit, +26 Mastery, +46 StrAgiInt } | ||
| Local | Main Hand | Spire of the Long Dark |
| ilevel: 233, weapon: { 99 - 136, 3.6 }, stats: { +87 Int, +299 Int, +162 Sta, +41 Haste, +105 Mastery }, enchant: sinful_revelation, temporary_enchant: Shadowcore Oil | ||
mage="arcane"
source=default
spec=arcane
level=60
race=troll
role=spell
position=back
talents=1032021
talent_override=resonance,if=1>2
# Default consumables
potion=spectral_intellect
flask=spectral_flask_of_power
food=feast_of_gluttonous_hedonism
augmentation=veiled
temporary_enchant=main_hand:shadowcore_oil
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=variable,name=prepull_evo,op=reset,default=-1
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&active_enemies>2
actions.precombat+=/variable,name=prepull_evo,op=set,value=1,if=variable.prepull_evo=-1&runeforge.siphon_storm&covenant.necrolord&active_enemies>1
actions.precombat+=/variable,name=prepull_evo,op=set,value=0,if=variable.prepull_evo=-1
actions.precombat+=/variable,name=have_opened,op=set,value=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&active_enemies>2
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.prepull_evo=1
actions.precombat+=/variable,name=final_burn,op=set,value=0
actions.precombat+=/variable,name=rs_max_delay_for_totm,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_rop,op=reset,default=5
actions.precombat+=/variable,name=rs_max_delay_for_ap,op=reset,default=20
actions.precombat+=/variable,name=ap_max_delay_for_totm,op=reset,default=10
actions.precombat+=/variable,name=rop_max_delay_for_totm,op=reset,default=20
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=reset,default=-1
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=3,if=variable.totm_max_delay_for_ap=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&covenant.night_fae
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=15,if=variable.totm_max_delay_for_ap=-1&conduit.arcane_prodigy&active_enemies<3
actions.precombat+=/variable,name=totm_max_delay_for_ap,op=set,value=5,if=variable.totm_max_delay_for_ap=-1
actions.precombat+=/variable,name=totm_max_delay_for_rop,op=reset,default=20
actions.precombat+=/variable,name=barrage_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(60-(mastery_value*100)),if=variable.barrage_mana_pct=-1&covenant.night_fae
actions.precombat+=/variable,name=barrage_mana_pct,op=set,value=(80-(mastery_value*100)),if=variable.barrage_mana_pct=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=reset,default=-1
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.disciplinary_command
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=50,if=variable.ap_minimum_mana_pct=-1&runeforge.grisly_icicle
actions.precombat+=/variable,name=ap_minimum_mana_pct,op=set,value=15,if=variable.ap_minimum_mana_pct=-1
actions.precombat+=/variable,name=totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=aoe_totm_max_charges,op=reset,default=2
actions.precombat+=/variable,name=inverted_opener,op=reset,default=-1
actions.precombat+=/variable,name=inverted_opener,op=set,value=1,if=variable.inverted_opener=-1&talent.rune_of_power&(talent.arcane_echo|!covenant.kyrian)&(!covenant.necrolord|active_enemies=1|runeforge.siphon_storm)
actions.precombat+=/variable,name=inverted_opener,op=set,value=0,if=variable.inverted_opener=-1
actions.precombat+=/variable,name=ap_on_use,op=set,value=equipped.macabre_sheet_music|equipped.gladiators_badge|equipped.gladiators_medallion|equipped.darkmoon_deck_putrescence|equipped.inscrutable_quantum_device|equipped.soulletting_ruby|equipped.sunblood_amethyst|equipped.wakeners_frond|equipped.flame_of_battle
actions.precombat+=/variable,name=am_spam,op=reset,default=0
actions.precombat+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&variable.am_spam=1
actions.precombat+=/variable,name=evo_pct,op=reset,default=15
actions.precombat+=/flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/arcane_familiar
actions.precombat+=/arcane_intellect
actions.precombat+=/conjure_mana_gem
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/frostbolt,if=!variable.prepull_evo=1&runeforge.disciplinary_command
actions.precombat+=/arcane_blast,if=!variable.prepull_evo=1&!runeforge.disciplinary_command
actions.precombat+=/evocation,if=variable.prepull_evo=1
# Executed every time the actor is available.
actions=counterspell,if=target.debuff.casting.react
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&prev_gcd.1.evocation&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=have_opened,op=set,value=1,if=variable.have_opened=0&buff.arcane_power.down&cooldown.arcane_power.remains&(runeforge.siphon_storm|runeforge.temporal_warp)
actions+=/variable,name=final_burn,op=set,value=1,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&!buff.rule_of_threes.up&fight_remains<=((mana%action.arcane_blast.cost)*action.arcane_blast.execute_time)
actions+=/call_action_list,name=shared_cds
actions+=/call_action_list,name=aoe,if=active_enemies>2
actions+=/call_action_list,name=opener,if=variable.have_opened=0
actions+=/call_action_list,name=am_spam,if=variable.am_spam=1
actions+=/call_action_list,name=cooldowns
actions+=/call_action_list,name=rotation,if=variable.final_burn=0
actions+=/call_action_list,name=final_burn,if=variable.final_burn=1
actions+=/call_action_list,name=movement
actions.am_spam=cancel_action,if=action.evocation.channeling&mana.pct>=95
actions.am_spam+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/deathborne,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(buff.rune_of_power.down&(cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm|cooldown.touch_of_the_magi.remains=0))
actions.am_spam+=/radiant_spark
actions.am_spam+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/rune_of_power,if=buff.rune_of_power.down&cooldown.arcane_power.remains
actions.am_spam+=/touch_of_the_magi,if=(cooldown.arcane_power.remains=0&buff.rune_of_power.down)|prev_gcd.1.rune_of_power
actions.am_spam+=/touch_of_the_magi,if=cooldown.arcane_power.remains<50&buff.rune_of_power.down&essence.vision_of_perfection.enabled
actions.am_spam+=/arcane_power,if=buff.rune_of_power.down&cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm
actions.am_spam+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=action.arcane_missiles.execute_time&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_barrage,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.am_spam+=/arcane_missiles,if=buff.clearcasting.react,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/arcane_missiles,if=!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down,chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|buff.rune_of_power.up|cooldown.evocation.ready)
actions.am_spam+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.am_spam+=/arcane_orb,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.am_spam+=/arcane_barrage
actions.am_spam+=/arcane_blast
actions.aoe=frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/fire_blast,if=(runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt)|(runeforge.disciplinary_command&time=0)
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=runeforge.siphon_storm&prev_gcd.1.evocation
actions.aoe+=/arcane_power,if=runeforge.siphon_storm&(prev_gcd.1.evocation|prev_gcd.1.touch_of_the_magi)
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&buff.arcane_charge.stack<=variable.aoe_totm_max_charges&cooldown.touch_of_the_magi.remains=0&cooldown.arcane_power.remains<=gcd
actions.aoe+=/evocation,if=time>30&runeforge.siphon_storm&cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down),interrupt_if=buff.siphon_storm.stack=buff.siphon_storm.max_stack,interrupt_immediate=1
actions.aoe+=/mirrors_of_torment,if=(cooldown.arcane_power.remains>45|cooldown.arcane_power.remains<=3)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>5)|(!talent.rune_of_power&cooldown.arcane_power.remains>5)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&(buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.aoe+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/deathborne,if=cooldown.arcane_power.remains=0&(((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down)
actions.aoe+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.aoe_totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd)
actions.aoe+=/arcane_power,if=((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&buff.rune_of_power.down
actions.aoe+=/rune_of_power,if=buff.rune_of_power.down&((cooldown.touch_of_the_magi.remains>20&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.aoe_totm_max_charges))&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.aoe+=/shifting_power,if=cooldown.arcane_orb.remains>5
actions.aoe+=/shifting_power,if=!talent.arcane_orb&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.aoe+=/presence_of_mind,if=buff.deathborne.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.aoe+=/arcane_blast,if=buff.deathborne.up&((talent.resonance&active_enemies<4)|active_enemies<5)&(!runeforge.arcane_bombardment|target.health.pct>35)
actions.aoe+=/supernova
actions.aoe+=/arcane_barrage,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_orb,if=buff.arcane_charge.stack=0
actions.aoe+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&runeforge.arcane_infinity&talent.amplification&active_enemies<8
actions.aoe+=/arcane_missiles,if=buff.clearcasting.react&(runeforge.arcane_infinity|talent.amplification)&active_enemies<5
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.aoe+=/arcane_explosion,if=buff.arcane_charge.stack=buff.arcane_charge.max_stack&prev_gcd.1.arcane_barrage
actions.aoe+=/evocation,interrupt_if=mana.pct>=85,interrupt_immediate=1
# Prioritize using grisly icicle with ap. Use it with totm otherwise.
actions.cooldowns=frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains>30&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/frost_nova,if=runeforge.grisly_icicle&cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
actions.cooldowns+=/frostbolt,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_frost.down&(buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down)&cooldown.touch_of_the_magi.remains=0&(buff.arcane_charge.stack<=variable.totm_max_charges&((talent.rune_of_power&cooldown.rune_of_power.remains<=gcd&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|(!talent.rune_of_power&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)|cooldown.arcane_power.remains<=gcd))
actions.cooldowns+=/fire_blast,if=runeforge.disciplinary_command&cooldown.buff_disciplinary_command.ready&buff.disciplinary_command_fire.down&prev_gcd.1.frostbolt
# Always use mirrors with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/mirrors_of_torment,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/mirrors_of_torment,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Always use deathborne with ap. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/deathborne,if=cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=gcd
actions.cooldowns+=/deathborne,if=cooldown.arcane_power.remains=0&(!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>10&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use spark if totm and ap are on cd and won't be up for longer than the max delay, making sure we have at least two arcane charges and that totm wasn't just used.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains>variable.rs_max_delay_for_totm&cooldown.arcane_power.remains>variable.rs_max_delay_for_ap&(talent.rune_of_power&(cooldown.rune_of_power.remains<execute_time|cooldown.rune_of_power.remains>variable.rs_max_delay_for_rop)|!talent.rune_of_power)&buff.arcane_charge.stack>2&debuff.touch_of_the_magi.down&buff.rune_of_power.down&buff.arcane_power.down
# Use spark with ap when possible. If totm is ready as well, make sure to cast it before totm.
actions.cooldowns+=/radiant_spark,if=cooldown.touch_of_the_magi.remains<execute_time&buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<(execute_time+action.touch_of_the_magi.execute_time)
actions.cooldowns+=/radiant_spark,if=cooldown.arcane_power.remains<execute_time&((!talent.enlightened|(talent.enlightened&mana.pct>=70))&((cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack)|(cooldown.touch_of_the_magi.remains=0&buff.arcane_charge.stack=0))&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct)
# Use totm with ap if it's within the max delay. If not, use with rop if the talent is taken, and it's within the max delay.
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
actions.cooldowns+=/touch_of_the_magi,if=buff.arcane_charge.stack<=variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap
# Use ap if totm is on cd and won't be up for longer than the max delay, making sure that we have enough mana and that there is not already a rune of power down.
actions.cooldowns+=/arcane_power,if=cooldown.touch_of_the_magi.remains>variable.ap_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.rune_of_power.down&mana.pct>=variable.ap_minimum_mana_pct
# Use rop if totm is on cd and won't be up for longer than the max delay, making sure there isn't already a rune down and that ap won't become available during rune.
actions.cooldowns+=/rune_of_power,if=buff.arcane_power.down&cooldown.touch_of_the_magi.remains>variable.rop_max_delay_for_totm&buff.arcane_charge.stack=buff.arcane_charge.max_stack&(cooldown.arcane_power.remains>12|debuff.touch_of_the_magi.up)
actions.cooldowns+=/shifting_power,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
# Use pom to squeeze an extra ab in the next cooldown window, unless kyrian then only during arcane power due to how mana hungry radiant spark is
actions.cooldowns+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.cooldowns+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time&!covenant.kyrian
actions.cooldowns+=/presence_of_mind,if=buff.rune_of_power.up&buff.rune_of_power.remains<gcd.max&cooldown.evocation.ready&!covenant.kyrian
actions.final_burn=arcane_missiles,if=buff.clearcasting.react,chain=1
actions.final_burn+=/arcane_blast
actions.final_burn+=/arcane_barrage
actions.movement=blink_any,if=movement.distance>=10
actions.movement+=/presence_of_mind
actions.movement+=/arcane_missiles,if=movement.distance<10
actions.movement+=/arcane_orb
actions.movement+=/fire_blast
actions.opener=evocation,if=(runeforge.siphon_storm|runeforge.temporal_warp)&talent.rune_of_power&cooldown.rune_of_power.remains&(buff.rune_of_power.down|prev_gcd.1.arcane_barrage)
actions.opener+=/fire_blast,if=runeforge.disciplinary_command&buff.disciplinary_command_frost.up
actions.opener+=/frost_nova,if=runeforge.grisly_icicle&mana.pct>95
actions.opener+=/deathborne,if=!runeforge.siphon_storm
actions.opener+=/radiant_spark,if=mana.pct>40
actions.opener+=/shifting_power,if=buff.arcane_power.down&cooldown.arcane_power.remains&!variable.inverted_opener=1
actions.opener+=/arcane_orb,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0
actions.opener+=/arcane_blast,if=variable.inverted_opener=1&cooldown.rune_of_power.remains=0&buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.opener+=/rune_of_power,if=variable.inverted_opener=1&buff.rune_of_power.down
actions.opener+=/potion,if=variable.inverted_opener=1&!(runeforge.siphon_storm|runeforge.temporal_warp)
actions.opener+=/deathborne,if=buff.rune_of_power.down
actions.opener+=/mirrors_of_torment,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/touch_of_the_magi,if=buff.rune_of_power.down|prev_gcd.1.arcane_barrage
actions.opener+=/arcane_power,if=prev_gcd.1.touch_of_the_magi
actions.opener+=/rune_of_power,if=buff.rune_of_power.down
actions.opener+=/presence_of_mind,if=debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<action.arcane_missiles.execute_time
actions.opener+=/presence_of_mind,if=talent.rune_of_power&buff.arcane_power.up&buff.rune_of_power.remains<gcd.max
actions.opener+=/arcane_blast,if=dot.radiant_spark.remains>5|debuff.radiant_spark_vulnerability.stack>0
actions.opener+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&cooldown.arcane_power.ready&mana.pct<40&buff.arcane_charge.stack=buff.arcane_charge.max_stack&!runeforge.siphon_storm&!runeforge.temporal_warp
actions.opener+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.inverted_opener
actions.opener+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&cooldown.arcane_power.remains&(buff.rune_of_power.up|buff.arcane_power.up),chain=1
actions.opener+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.opener+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges&(cooldown.arcane_power.remains>10|active_enemies<=2)
actions.opener+=/arcane_blast,if=buff.rune_of_power.up|mana.pct>15
actions.opener+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down,interrupt_if=mana.pct>=85,interrupt_immediate=1
actions.opener+=/arcane_barrage
actions.rotation=cancel_action,if=action.evocation.channeling&mana.pct>=95&(!runeforge.siphon_storm|buff.siphon_storm.stack=buff.siphon_storm.max_stack)
actions.rotation+=/evocation,if=mana.pct<=variable.evo_pct&(cooldown.touch_of_the_magi.remains<=action.evocation.execute_time|cooldown.arcane_power.remains<=action.evocation.execute_time|(talent.rune_of_power&cooldown.rune_of_power.remains<=action.evocation.execute_time))&buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/evocation,if=runeforge.siphon_storm&cooldown.arcane_power.remains<=action.evocation.execute_time
# Barrage if it's time to use totm and we have too many charges
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&cooldown.arcane_power.remains<=execute_time)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&talent.rune_of_power&cooldown.rune_of_power.remains<=execute_time&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=cooldown.touch_of_the_magi.ready&(buff.arcane_charge.stack>variable.totm_max_charges&(!talent.rune_of_power|cooldown.rune_of_power.remains>variable.totm_max_delay_for_rop)&cooldown.arcane_power.remains>variable.totm_max_delay_for_ap)
actions.rotation+=/arcane_barrage,if=debuff.radiant_spark_vulnerability.stack=debuff.radiant_spark_vulnerability.max_stack&(buff.arcane_power.down|buff.arcane_power.remains<=gcd)&(buff.rune_of_power.down|buff.rune_of_power.remains<=gcd)
actions.rotation+=/arcane_blast,if=dot.radiant_spark.remains>8|(debuff.radiant_spark_vulnerability.stack>0&debuff.radiant_spark_vulnerability.stack<debuff.radiant_spark_vulnerability.max_stack)
actions.rotation+=/arcane_blast,if=buff.presence_of_mind.up&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=action.arcane_blast.execute_time
actions.rotation+=/arcane_missiles,if=debuff.touch_of_the_magi.up&talent.arcane_echo&(buff.deathborne.down|active_enemies=1)&(debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time|cooldown.presence_of_mind.remains|covenant.kyrian)&(!azerite.arcane_pummeling.enabled|buff.clearcasting_channel.down),chain=1,early_chain_if=buff.clearcasting_channel.down&(buff.arcane_power.up|(!talent.overpowered&(buff.rune_of_power.up|cooldown.evocation.ready)))
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.expanded_potential.up
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&(buff.arcane_power.up|buff.rune_of_power.up|debuff.touch_of_the_magi.remains>action.arcane_missiles.execute_time),chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.stack=buff.clearcasting.max_stack,chain=1
actions.rotation+=/arcane_missiles,if=buff.clearcasting.react&buff.clearcasting.remains<=((buff.clearcasting.stack*action.arcane_missiles.execute_time)+gcd),chain=1
actions.rotation+=/nether_tempest,if=(refreshable|!ticking)&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_orb,if=buff.arcane_charge.stack<=variable.totm_max_charges
actions.rotation+=/supernova,if=mana.pct<=95&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_blast,if=buff.rule_of_threes.up&buff.arcane_charge.stack>3
actions.rotation+=/arcane_barrage,if=mana.pct<=variable.barrage_mana_pct&buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down&buff.arcane_charge.stack=buff.arcane_charge.max_stack&talent.arcane_orb&cooldown.arcane_orb.remains<=gcd&mana.pct<=90&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.up&buff.arcane_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.rune_of_power.up&buff.arcane_power.down&buff.rune_of_power.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack&cooldown.evocation.remains
actions.rotation+=/arcane_barrage,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.up&debuff.touch_of_the_magi.remains<=gcd&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.rotation+=/arcane_barrage,if=target.health.pct<35&buff.arcane_charge.stack=buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_explosion,if=target.health.pct<35&buff.arcane_charge.stack<buff.arcane_charge.max_stack&runeforge.arcane_bombardment&active_enemies>1&buff.deathborne.down
actions.rotation+=/arcane_blast
actions.rotation+=/evocation,if=buff.rune_of_power.down&buff.arcane_power.down&debuff.touch_of_the_magi.down
actions.rotation+=/arcane_barrage
actions.shared_cds=use_mana_gem,if=(talent.enlightened&mana.pct<=80&mana.pct>=65)|(!talent.enlightened&mana.pct<=85)
actions.shared_cds+=/potion,if=buff.arcane_power.up
actions.shared_cds+=/time_warp,if=runeforge.temporal_warp&buff.exhaustion.up&(cooldown.arcane_power.ready|fight_remains<=40)
actions.shared_cds+=/lights_judgment,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/bag_of_tricks,if=buff.arcane_power.down&buff.rune_of_power.down&debuff.touch_of_the_magi.down
actions.shared_cds+=/berserking,if=buff.arcane_power.up
actions.shared_cds+=/blood_fury,if=buff.arcane_power.up
actions.shared_cds+=/fireblood,if=buff.arcane_power.up
actions.shared_cds+=/ancestral_call,if=buff.arcane_power.up
actions.shared_cds+=/use_items,if=buff.arcane_power.up
actions.shared_cds+=/use_item,effect_name=gladiators_badge,if=buff.arcane_power.up|cooldown.arcane_power.remains>=55&debuff.touch_of_the_magi.up
actions.shared_cds+=/use_item,name=empyreal_ordnance,if=cooldown.arcane_power.remains<=20
actions.shared_cds+=/use_item,name=dreadfire_vessel,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=soul_igniter,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=glyph_of_assimilation,if=cooldown.arcane_power.remains>=20|!variable.ap_on_use=1|(time=0&variable.inverted_opener=1&runeforge.siphon_storm)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&(!variable.inverted_opener=1|time>30)
actions.shared_cds+=/use_item,name=macabre_sheet_music,if=cooldown.arcane_power.remains<=5&variable.inverted_opener=1&buff.rune_of_power.up&buff.rune_of_power.remains<=(10-5*runeforge.siphon_storm)&time<30
head=confidants_favored_cap,id=183021,bonus_id=7187/1498/6935,gem_id=173130
neck=nobles_birthstone_pendant,id=183039,bonus_id=7187/1498/6935,gem_id=173130
shoulders=shawl_of_the_penitent,id=183020,bonus_id=7187/1498
back=mantle_of_manifest_sins,id=183033,bonus_id=7187/1498
chest=robes_of_the_cursed_commando,id=182998,bonus_id=7187/1498,enchant=eternal_insight
wrists=acolytes_velvet_bindings,id=183017,bonus_id=7187/1498/6935,gem_id=173130,enchant=eternal_intellect
hands=gory_surgeons_gloves,id=178748,bonus_id=6536/1540/6646
waist=cinch_of_infinite_tightness,id=183028,bonus_id=7187/1498/6935,gem_id=173130
legs=courtiers_costume_trousers,id=183011,bonus_id=7187/1498
feet=slippers_of_the_forgotten_heretic,id=182979,bonus_id=7187/1498
finger1=most_regal_signet_of_sire_denathrius,id=183036,bonus_id=7187/1498/6935,gem_id=173130,enchant=tenet_of_mastery
finger2=shadowghast_ring,id=178926,bonus_id=6648/6650/6758/6834/1532/6935,gem_id=173130,enchant=tenet_of_mastery
trinket1=cabalists_hymnal,id=184028,bonus_id=7187/1498
trinket2=empyreal_ordnance,id=180117,bonus_id=6536/1540/6646
main_hand=spire_of_the_long_dark,id=180002,bonus_id=7187/1531,enchant=sinful_revelation
# Gear Summary
# gear_ilvl=228.93
# gear_stamina=1517
# gear_intellect=1095
# gear_crit_rating=363
# gear_haste_rating=439
# gear_mastery_rating=1029
# gear_versatility_rating=226
# gear_armor=369
| Iterations: | 2236 |
|---|---|
| Threads: | 16 |
| Confidence: | 95.00% |
| Fight Length (fixed time): | 240 - 360 ( 299.6 ) |
Performance: |
|
| Total Events Processed: | 301482243 |
| Max Event Queue: | 874 |
| Sim Seconds: | 669933 |
| CPU Seconds: | 774.2500 |
| Physical Seconds: | 63.0707 |
| Speed Up: | 865 |
Settings: |
|
| World Lag: | 100 ms ( stddev = 10 ms ) |
| Queue Lag: | 5 ms ( stddev = 1 ms ) |
| Character | Unit | Ability | Id | Total | DPS | Imp/Min | Hit | Crit | Execute | Count | Crit% | Avoid% | G% | B% | Interval | Combined | Duration |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_barrage | 44425 | 110158 | 368 | 3.88 | 4825 | 9710 | 19.4 | 19.4 | 17.6% | 0.0% | 0.0% | 0.0% | 14.36sec | 110158 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_blast | 30451 | 683821 | 2282 | 22.87 | 5036 | 10269 | 113.2 | 114.2 | 18.2% | 0.0% | 0.0% | 0.0% | 2.63sec | 683821 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_echo | 342232 | 82181 | 274 | 30.20 | 451 | 939 | 150.8 | 150.8 | 19.3% | 0.0% | 0.0% | 0.0% | 1.99sec | 82181 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_missiles ticks | -5143 | 704212 | 2347 | 60.49 | 1938 | 4029 | 44.8 | 302.5 | 18.7% | 0.0% | 0.0% | 0.0% | 6.37sec | 704212 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 29.10sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_orb_bolt | 153640 | 39527 | 132 | 2.10 | 3204 | 6405 | 10.5 | 10.5 | 17.8% | 0.0% | 0.0% | 0.0% | 29.10sec | 39527 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 100.13sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 201.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | empyreal_ordnance_bolt ticks | -345540 | 26255 | 88 | 2.80 | 1556 | 3115 | 10.0 | 14.0 | 20.5% | 0.0% | 0.0% | 0.0% | 22.11sec | 26255 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | eternal_insight | 342314 | 11169 | 37 | 4.15 | 456 | 912 | 20.7 | 20.7 | 18.3% | 0.0% | 0.0% | 0.0% | 14.23sec | 11169 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 102.70sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy_mirror_image | frostbolt | 59638 | 6049 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 6049 | 40.00sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.75sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 100.08sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | radiant_spark | 307443 | 21079 | 70 | 1.50 | 2389 | 4686 | 7.5 | 7.5 | 18.3% | 0.0% | 0.0% | 0.0% | 42.19sec | 35195 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | radiant_spark ticks | -307443 | 14117 | 47 | 10.70 | 224 | 444 | 7.5 | 53.5 | 17.9% | 0.0% | 0.0% | 0.0% | 42.19sec | 35195 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 59.31sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | shadowcore_oil_blast | 336463 | 12324 | 41 | 8.33 | 251 | 501 | 41.6 | 41.6 | 18.2% | 0.0% | 0.0% | 0.0% | 7.11sec | 12324 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.17sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 5.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 52.39sec | 0 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | touch_of_the_magi_explosion | 210833 | 127619 | 426 | 1.15 | 22183 | 0 | 5.8 | 5.8 | 0.0% | 0.0% | 0.0% | 0.0% | 52.36sec | 127619 | 299.61sec |
| Kyrian_ArcaneProdigy | Kyrian_ArcaneProdigy | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 127.26sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_barrage | 44425 | 114589 | 382 | 4.05 | 4814 | 9611 | 20.2 | 20.2 | 17.8% | 0.0% | 0.0% | 0.0% | 13.84sec | 114589 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_blast | 30451 | 660277 | 2204 | 22.34 | 4948 | 10259 | 110.6 | 111.6 | 18.3% | 0.0% | 0.0% | 0.0% | 2.69sec | 660277 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_echo | 342232 | 81228 | 271 | 30.77 | 432 | 925 | 153.6 | 153.6 | 19.6% | 0.0% | 0.0% | 0.0% | 1.97sec | 81228 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_missiles ticks | -5143 | 687850 | 2293 | 60.87 | 1869 | 3953 | 44.8 | 304.4 | 18.8% | 0.0% | 0.0% | 0.0% | 6.43sec | 687850 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 28.78sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_orb_bolt | 153640 | 39569 | 132 | 2.13 | 3163 | 6334 | 10.6 | 10.6 | 17.6% | 0.0% | 0.0% | 0.0% | 28.79sec | 39569 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.86sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 246.16sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | empyreal_ordnance_bolt ticks | -345540 | 24779 | 83 | 2.67 | 1567 | 3074 | 9.9 | 13.4 | 19.0% | 0.0% | 0.0% | 0.0% | 26.55sec | 24779 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | eternal_insight | 342314 | 11105 | 37 | 4.12 | 456 | 912 | 20.6 | 20.6 | 18.5% | 0.0% | 0.0% | 0.0% | 14.37sec | 11105 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 101.75sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage_mirror_image | frostbolt | 59638 | 6053 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6053 | 40.00sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 2.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.88sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | radiant_spark | 307443 | 20826 | 70 | 1.47 | 2396 | 4725 | 7.4 | 7.4 | 18.7% | 0.0% | 0.0% | 0.0% | 43.98sec | 34226 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | radiant_spark ticks | -307443 | 13400 | 45 | 10.50 | 212 | 443 | 7.4 | 52.5 | 18.7% | 0.0% | 0.0% | 0.0% | 43.98sec | 34226 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.19sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | shadowcore_oil_blast | 336463 | 12318 | 41 | 8.32 | 251 | 501 | 41.6 | 41.6 | 18.3% | 0.0% | 0.0% | 0.0% | 7.29sec | 12318 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.61sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 49.03sec | 0 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | touch_of_the_magi_explosion | 210833 | 126622 | 423 | 1.22 | 20768 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.97sec | 126622 | 299.61sec |
| Kyrian_ArtificeoftheArchmage | Kyrian_ArtificeoftheArchmage | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.40sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_barrage | 44425 | 118632 | 396 | 4.01 | 5063 | 10070 | 20.0 | 20.0 | 17.3% | 0.0% | 0.0% | 0.0% | 14.09sec | 118632 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_blast | 30451 | 689572 | 2302 | 22.38 | 5152 | 10695 | 110.8 | 111.8 | 18.4% | 0.0% | 0.0% | 0.0% | 2.70sec | 689572 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_echo | 342232 | 81320 | 271 | 30.81 | 433 | 924 | 153.9 | 153.9 | 19.6% | 0.0% | 0.0% | 0.0% | 1.96sec | 81320 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_missiles ticks | -5143 | 689538 | 2298 | 60.75 | 1875 | 3975 | 44.7 | 303.8 | 18.9% | 0.0% | 0.0% | 0.0% | 6.35sec | 689538 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 28.73sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_orb_bolt | 153640 | 39632 | 132 | 2.14 | 3169 | 6342 | 10.7 | 10.7 | 17.2% | 0.0% | 0.0% | 0.0% | 28.74sec | 39632 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.64sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 245.84sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | empyreal_ordnance_bolt ticks | -345540 | 24732 | 82 | 2.67 | 1564 | 3086 | 9.9 | 13.4 | 18.8% | 0.0% | 0.0% | 0.0% | 26.60sec | 24732 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | eternal_insight | 342314 | 11218 | 37 | 4.16 | 456 | 912 | 20.8 | 20.8 | 18.5% | 0.0% | 0.0% | 0.0% | 14.06sec | 11218 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 101.51sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc_mirror_image | frostbolt | 59638 | 6054 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 6054 | 40.00sec |
| Kyrian_IoAsc | Kyrian_IoAsc | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 2.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.59sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | radiant_spark | 307443 | 20815 | 69 | 1.47 | 2398 | 4719 | 7.4 | 7.4 | 18.6% | 0.0% | 0.0% | 0.0% | 44.07sec | 34201 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | radiant_spark ticks | -307443 | 13386 | 45 | 10.51 | 212 | 444 | 7.4 | 52.5 | 18.4% | 0.0% | 0.0% | 0.0% | 44.07sec | 34201 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.23sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | shadowcore_oil_blast | 336463 | 12361 | 41 | 8.35 | 251 | 501 | 41.7 | 41.7 | 18.3% | 0.0% | 0.0% | 0.0% | 7.09sec | 12361 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.42sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.94sec | 0 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | touch_of_the_magi_explosion | 210833 | 127922 | 427 | 1.22 | 20962 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.91sec | 127922 | 299.61sec |
| Kyrian_IoAsc | Kyrian_IoAsc | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.85sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_barrage | 44425 | 113406 | 379 | 4.01 | 4825 | 9617 | 20.0 | 20.0 | 17.6% | 0.0% | 0.0% | 0.0% | 14.05sec | 113406 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_blast | 30451 | 660624 | 2205 | 22.41 | 4927 | 10280 | 110.9 | 111.9 | 18.3% | 0.0% | 0.0% | 0.0% | 2.69sec | 660624 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_echo | 342232 | 81356 | 272 | 30.85 | 432 | 922 | 154.0 | 154.0 | 19.6% | 0.0% | 0.0% | 0.0% | 1.94sec | 81356 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_missiles ticks | -5143 | 684799 | 2283 | 60.57 | 1871 | 3954 | 44.6 | 302.9 | 18.8% | 0.0% | 0.0% | 0.0% | 6.38sec | 684799 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 28.72sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_orb_bolt | 153640 | 39294 | 131 | 2.13 | 3162 | 6321 | 10.6 | 10.6 | 16.8% | 0.0% | 0.0% | 0.0% | 28.72sec | 39294 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.67sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 245.95sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | empyreal_ordnance_bolt ticks | -345540 | 24884 | 83 | 2.68 | 1566 | 3079 | 9.9 | 13.4 | 19.4% | 0.0% | 0.0% | 0.0% | 26.57sec | 24884 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | eternal_insight | 342314 | 11206 | 37 | 4.15 | 456 | 912 | 20.7 | 20.7 | 18.5% | 0.0% | 0.0% | 0.0% | 13.92sec | 11206 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 102.04sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand_mirror_image | frostbolt | 59638 | 6053 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 6053 | 40.00sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 2.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.66sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | radiant_spark | 307443 | 20721 | 69 | 1.47 | 2396 | 4710 | 7.3 | 7.3 | 18.3% | 0.0% | 0.0% | 0.0% | 44.08sec | 34079 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | radiant_spark ticks | -307443 | 13359 | 45 | 10.50 | 212 | 442 | 7.3 | 52.5 | 18.4% | 0.0% | 0.0% | 0.0% | 44.08sec | 34079 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.20sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | shadowcore_oil_blast | 336463 | 12278 | 41 | 8.29 | 251 | 501 | 41.4 | 41.4 | 18.3% | 0.0% | 0.0% | 0.0% | 7.25sec | 12278 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.63sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.98sec | 0 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | touch_of_the_magi_explosion | 210833 | 172487 | 576 | 1.22 | 28278 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.95sec | 172487 | 299.61sec |
| Kyrian_MagiBrand | Kyrian_MagiBrand | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.66sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_barrage | 44425 | 113594 | 379 | 4.00 | 4826 | 9667 | 20.0 | 20.0 | 17.7% | 0.0% | 0.0% | 0.0% | 13.96sec | 113594 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_blast | 30451 | 674270 | 2250 | 22.40 | 5043 | 10435 | 110.8 | 111.8 | 18.3% | 0.0% | 0.0% | 0.0% | 2.68sec | 674270 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_echo | 342232 | 81253 | 271 | 30.82 | 432 | 922 | 153.9 | 153.9 | 19.6% | 0.0% | 0.0% | 0.0% | 1.96sec | 81253 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_missiles ticks | -5143 | 685459 | 2285 | 60.62 | 1869 | 3952 | 44.6 | 303.1 | 19.0% | 0.0% | 0.0% | 0.0% | 6.45sec | 685459 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 28.59sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_orb_bolt | 153640 | 39586 | 132 | 2.13 | 3166 | 6319 | 10.6 | 10.6 | 17.6% | 0.0% | 0.0% | 0.0% | 28.60sec | 39586 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.71sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 245.85sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | empyreal_ordnance_bolt ticks | -345540 | 24784 | 83 | 2.67 | 1566 | 3073 | 9.9 | 13.4 | 19.1% | 0.0% | 0.0% | 0.0% | 26.29sec | 24784 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | eternal_insight | 342314 | 11146 | 37 | 4.15 | 456 | 911 | 20.7 | 20.7 | 18.0% | 0.0% | 0.0% | 0.0% | 14.28sec | 11146 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 101.53sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision_mirror_image | frostbolt | 59638 | 6053 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 6053 | 40.00sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 2.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.75sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | radiant_spark | 307443 | 20830 | 70 | 1.47 | 2396 | 4727 | 7.3 | 7.3 | 19.0% | 0.0% | 0.0% | 0.0% | 43.93sec | 34216 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | radiant_spark ticks | -307443 | 13386 | 45 | 10.49 | 212 | 446 | 7.3 | 52.5 | 18.5% | 0.0% | 0.0% | 0.0% | 43.93sec | 34216 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.15sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | shadowcore_oil_blast | 336463 | 12321 | 41 | 8.31 | 251 | 501 | 41.5 | 41.5 | 18.5% | 0.0% | 0.0% | 0.0% | 7.11sec | 12321 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.71sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.92sec | 0 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | touch_of_the_magi_explosion | 210833 | 126983 | 424 | 1.22 | 20791 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.87sec | 126983 | 299.61sec |
| Kyrian_NetherPrecision | Kyrian_NetherPrecision | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.30sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_barrage | 44425 | 113518 | 379 | 4.00 | 4828 | 9662 | 20.0 | 20.0 | 17.6% | 0.0% | 0.0% | 0.0% | 14.06sec | 113518 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_blast | 30451 | 660344 | 2204 | 22.37 | 4932 | 10262 | 110.7 | 111.7 | 18.4% | 0.0% | 0.0% | 0.0% | 2.69sec | 660344 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_echo | 342232 | 81121 | 271 | 30.75 | 432 | 923 | 153.6 | 153.6 | 19.7% | 0.0% | 0.0% | 0.0% | 1.95sec | 81121 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_missiles ticks | -5143 | 686762 | 2289 | 60.84 | 1867 | 3947 | 44.7 | 304.2 | 18.9% | 0.0% | 0.0% | 0.0% | 6.38sec | 686762 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 28.68sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_orb_bolt | 153640 | 39672 | 132 | 2.13 | 3163 | 6317 | 10.6 | 10.6 | 17.9% | 0.0% | 0.0% | 0.0% | 28.68sec | 39672 | 299.61sec |
| Kyrian_none | Kyrian_none | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.83sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 246.23sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | empyreal_ordnance_bolt ticks | -345540 | 24833 | 83 | 2.67 | 1566 | 3083 | 9.9 | 13.4 | 19.2% | 0.0% | 0.0% | 0.0% | 26.42sec | 24833 | 299.61sec |
| Kyrian_none | Kyrian_none | eternal_insight | 342314 | 11219 | 37 | 4.16 | 456 | 912 | 20.8 | 20.8 | 18.5% | 0.0% | 0.0% | 0.0% | 14.02sec | 11219 | 299.61sec |
| Kyrian_none | Kyrian_none | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 101.75sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none_mirror_image | frostbolt | 59638 | 6063 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 20.0% | 0.0% | 0.0% | 0.0% | 1.01sec | 6063 | 40.00sec |
| Kyrian_none | Kyrian_none | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 2.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.69sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | radiant_spark | 307443 | 20769 | 69 | 1.47 | 2395 | 4722 | 7.3 | 7.3 | 18.9% | 0.0% | 0.0% | 0.0% | 44.11sec | 34103 | 299.61sec |
| Kyrian_none | Kyrian_none | radiant_spark ticks | -307443 | 13334 | 44 | 10.48 | 212 | 441 | 7.3 | 52.4 | 18.5% | 0.0% | 0.0% | 0.0% | 44.11sec | 34103 | 299.61sec |
| Kyrian_none | Kyrian_none | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.20sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | shadowcore_oil_blast | 336463 | 12369 | 41 | 8.34 | 251 | 501 | 41.6 | 41.6 | 18.5% | 0.0% | 0.0% | 0.0% | 7.22sec | 12369 | 299.61sec |
| Kyrian_none | Kyrian_none | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.83sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 49.05sec | 0 | 299.61sec |
| Kyrian_none | Kyrian_none | touch_of_the_magi_explosion | 210833 | 126501 | 422 | 1.22 | 20764 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 49.01sec | 126501 | 299.61sec |
| Kyrian_none | Kyrian_none | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.49sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_barrage | 44425 | 102813 | 343 | 3.70 | 4687 | 9403 | 18.5 | 18.5 | 18.7% | 0.0% | 0.0% | 0.0% | 15.21sec | 102813 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_blast | 30451 | 651142 | 2173 | 22.40 | 4900 | 9870 | 110.8 | 111.8 | 18.6% | 0.0% | 0.0% | 0.0% | 2.69sec | 651142 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_echo | 342232 | 88438 | 295 | 33.25 | 443 | 927 | 166.0 | 166.0 | 18.5% | 0.0% | 0.0% | 0.0% | 1.82sec | 88438 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_missiles ticks | -5143 | 724801 | 2416 | 61.36 | 1975 | 4080 | 45.5 | 306.8 | 18.5% | 0.0% | 0.0% | 0.0% | 6.35sec | 724801 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 29.22sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_orb_bolt | 153640 | 40799 | 136 | 2.05 | 3371 | 6742 | 10.3 | 10.3 | 18.1% | 0.0% | 0.0% | 0.0% | 30.02sec | 40799 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 89.72sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 192.30sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | empyreal_ordnance_bolt ticks | -345540 | 25790 | 86 | 2.79 | 1561 | 3085 | 10.0 | 13.9 | 19.0% | 0.0% | 0.0% | 0.0% | 20.31sec | 25790 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | eternal_insight | 342314 | 11284 | 38 | 4.18 | 456 | 911 | 20.9 | 20.9 | 18.5% | 0.0% | 0.0% | 0.0% | 14.01sec | 11284 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 106.35sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy_mirror_image | frostbolt | 59638 | 6038 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6038 | 40.00sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 325.01sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 78.08sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 51.45sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | shadowcore_oil_blast | 336463 | 12442 | 42 | 8.38 | 251 | 501 | 41.9 | 41.9 | 18.6% | 0.0% | 0.0% | 0.0% | 7.06sec | 12442 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | shifting_power ticks | -314791 | 23828 | 79 | 3.66 | 1127 | 2254 | 4.6 | 18.3 | 15.4% | 0.0% | 0.0% | 0.0% | 65.25sec | 23828 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 271.06sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 46.94sec | 0 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | touch_of_the_magi_explosion | 210833 | 138718 | 463 | 1.28 | 21630 | 0 | 6.4 | 6.4 | 0.0% | 0.0% | 0.0% | 0.0% | 46.88sec | 138718 | 299.61sec |
| NF_ArcaneProdigy | NF_ArcaneProdigy | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.68sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_barrage | 44425 | 99687 | 333 | 3.67 | 4580 | 9147 | 18.3 | 18.3 | 18.8% | 0.0% | 0.0% | 0.0% | 15.57sec | 99687 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_blast | 30451 | 640769 | 2139 | 22.28 | 4838 | 9741 | 110.3 | 111.3 | 18.8% | 0.0% | 0.0% | 0.0% | 2.70sec | 640769 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_echo | 342232 | 93526 | 312 | 35.55 | 440 | 913 | 177.5 | 177.5 | 18.3% | 0.0% | 0.0% | 0.0% | 1.72sec | 93526 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_missiles ticks | -5143 | 728995 | 2430 | 61.81 | 1980 | 4069 | 45.8 | 309.1 | 18.2% | 0.0% | 0.0% | 0.0% | 6.30sec | 728995 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 9.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 31.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_orb_bolt | 153640 | 37851 | 126 | 1.98 | 3249 | 6454 | 9.9 | 9.9 | 18.3% | 0.0% | 0.0% | 0.0% | 31.66sec | 37851 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 105.89sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 211.24sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | empyreal_ordnance_bolt ticks | -345540 | 25500 | 85 | 2.80 | 1561 | 3070 | 10.0 | 14.0 | 17.2% | 0.0% | 0.0% | 0.0% | 23.45sec | 25500 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | eternal_insight | 342314 | 11302 | 38 | 4.18 | 456 | 912 | 20.9 | 20.9 | 18.9% | 0.0% | 0.0% | 0.0% | 14.17sec | 11302 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 94.53sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage_mirror_image | frostbolt | 59638 | 6037 | 151 | 171.00 | 44 | 90 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6037 | 40.00sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 322.55sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 85.79sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.34sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | shadowcore_oil_blast | 336463 | 12410 | 41 | 8.38 | 251 | 501 | 41.8 | 41.8 | 18.3% | 0.0% | 0.0% | 0.0% | 7.11sec | 12410 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | shifting_power ticks | -314791 | 24510 | 82 | 3.71 | 1143 | 2287 | 4.7 | 18.6 | 15.4% | 0.0% | 0.0% | 0.0% | 62.84sec | 24510 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 277.82sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 43.89sec | 0 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | touch_of_the_magi_explosion | 210833 | 145862 | 487 | 1.36 | 21433 | 0 | 6.8 | 6.8 | 0.0% | 0.0% | 0.0% | 0.0% | 43.82sec | 145862 | 299.61sec |
| NF_ArtificeoftheArchmage | NF_ArtificeoftheArchmage | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.71sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | arcane_barrage | 44425 | 97647 | 326 | 3.57 | 4615 | 9249 | 17.8 | 17.8 | 18.7% | 0.0% | 0.0% | 0.0% | 16.16sec | 97647 | 299.61sec |
| NF_DotG | NF_DotG | arcane_blast | 30451 | 636692 | 2125 | 22.52 | 4769 | 9567 | 111.5 | 112.5 | 18.6% | 0.0% | 0.0% | 0.0% | 2.66sec | 636692 | 299.61sec |
| NF_DotG | NF_DotG | arcane_echo | 342232 | 97684 | 326 | 34.94 | 468 | 975 | 174.5 | 174.5 | 18.1% | 0.0% | 0.0% | 0.0% | 1.74sec | 97684 | 299.61sec |
| NF_DotG | NF_DotG | arcane_missiles ticks | -5143 | 754476 | 2515 | 62.89 | 2016 | 4116 | 46.8 | 314.4 | 18.3% | 0.0% | 0.0% | 0.0% | 6.16sec | 754476 | 299.61sec |
| NF_DotG | NF_DotG | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 28.26sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | arcane_orb_bolt | 153640 | 40706 | 136 | 2.14 | 3203 | 6414 | 10.7 | 10.7 | 18.8% | 0.0% | 0.0% | 0.0% | 29.13sec | 40706 | 299.61sec |
| NF_DotG | NF_DotG | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.37sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 196.55sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | empyreal_ordnance_bolt ticks | -345540 | 26457 | 88 | 2.80 | 1557 | 3110 | 10.0 | 14.0 | 21.4% | 0.0% | 0.0% | 0.0% | 21.54sec | 26457 | 299.61sec |
| NF_DotG | NF_DotG | eternal_insight | 342314 | 11411 | 38 | 4.23 | 456 | 912 | 21.1 | 21.1 | 18.4% | 0.0% | 0.0% | 0.0% | 13.82sec | 11411 | 299.61sec |
| NF_DotG | NF_DotG | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 84.52sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_DotG | NF_DotG_mirror_image | frostbolt | 59638 | 6042 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6042 | 40.00sec |
| NF_DotG | NF_DotG | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 302.06sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 4.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 76.59sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 58.88sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | shadowcore_oil_blast | 336463 | 12483 | 42 | 8.43 | 251 | 502 | 42.1 | 42.1 | 18.3% | 0.0% | 0.0% | 0.0% | 7.11sec | 12483 | 299.61sec |
| NF_DotG | NF_DotG | shifting_power ticks | -314791 | 23782 | 79 | 3.66 | 1130 | 2257 | 4.6 | 18.3 | 15.2% | 0.0% | 0.0% | 0.0% | 64.97sec | 23782 | 299.61sec |
| NF_DotG | NF_DotG | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 262.44sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 46.76sec | 0 | 299.61sec |
| NF_DotG | NF_DotG | touch_of_the_magi_explosion | 210833 | 152690 | 510 | 1.29 | 23782 | 0 | 6.4 | 6.4 | 0.0% | 0.0% | 0.0% | 0.0% | 46.67sec | 152690 | 299.61sec |
| NF_DotG | NF_DotG | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 124.48sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_barrage | 44425 | 98220 | 328 | 3.63 | 4592 | 9155 | 18.1 | 18.1 | 18.2% | 0.0% | 0.0% | 0.0% | 15.84sec | 98220 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_blast | 30451 | 638242 | 2130 | 22.30 | 4817 | 9751 | 110.4 | 111.4 | 18.5% | 0.0% | 0.0% | 0.0% | 2.69sec | 638242 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_echo | 342232 | 93552 | 312 | 35.62 | 439 | 914 | 177.9 | 177.9 | 18.3% | 0.0% | 0.0% | 0.0% | 1.70sec | 93552 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_missiles ticks | -5143 | 728357 | 2428 | 61.73 | 1982 | 4068 | 45.7 | 308.7 | 18.2% | 0.0% | 0.0% | 0.0% | 6.31sec | 728357 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 9.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 31.04sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_orb_bolt | 153640 | 37767 | 126 | 1.97 | 3245 | 6466 | 9.8 | 9.8 | 18.3% | 0.0% | 0.0% | 0.0% | 31.70sec | 37767 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 105.81sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 211.03sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | empyreal_ordnance_bolt ticks | -345540 | 25482 | 85 | 2.80 | 1560 | 3081 | 10.0 | 14.0 | 17.1% | 0.0% | 0.0% | 0.0% | 23.46sec | 25482 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | eternal_insight | 342314 | 11342 | 38 | 4.21 | 456 | 912 | 21.0 | 21.0 | 18.4% | 0.0% | 0.0% | 0.0% | 13.88sec | 11342 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 94.69sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand_mirror_image | frostbolt | 59638 | 6033 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 6033 | 40.00sec |
| NF_MagiBrand | NF_MagiBrand | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 321.54sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 85.76sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.54sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | shadowcore_oil_blast | 336463 | 12412 | 41 | 8.36 | 251 | 501 | 41.8 | 41.8 | 18.5% | 0.0% | 0.0% | 0.0% | 7.17sec | 12412 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | shifting_power ticks | -314791 | 24435 | 81 | 3.72 | 1143 | 2285 | 4.7 | 18.6 | 15.0% | 0.0% | 0.0% | 0.0% | 62.83sec | 24435 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 277.88sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 43.84sec | 0 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | touch_of_the_magi_explosion | 210833 | 198245 | 662 | 1.37 | 29070 | 0 | 6.8 | 6.8 | 0.0% | 0.0% | 0.0% | 0.0% | 43.76sec | 198245 | 299.61sec |
| NF_MagiBrand | NF_MagiBrand | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 124.21sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_barrage | 44425 | 98427 | 329 | 3.63 | 4586 | 9158 | 18.1 | 18.1 | 18.4% | 0.0% | 0.0% | 0.0% | 15.89sec | 98427 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_blast | 30451 | 653654 | 2182 | 22.30 | 4938 | 9957 | 110.4 | 111.4 | 18.5% | 0.0% | 0.0% | 0.0% | 2.69sec | 653654 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_echo | 342232 | 93334 | 312 | 35.56 | 439 | 912 | 177.6 | 177.6 | 18.3% | 0.0% | 0.0% | 0.0% | 1.70sec | 93334 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_missiles ticks | -5143 | 727333 | 2424 | 61.59 | 1982 | 4079 | 45.7 | 308.0 | 18.2% | 0.0% | 0.0% | 0.0% | 6.28sec | 727333 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 9.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 31.22sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_orb_bolt | 153640 | 37757 | 126 | 1.97 | 3248 | 6478 | 9.8 | 9.8 | 18.1% | 0.0% | 0.0% | 0.0% | 31.85sec | 37757 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 105.73sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 210.82sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | empyreal_ordnance_bolt ticks | -345540 | 25514 | 85 | 2.80 | 1564 | 3050 | 10.0 | 14.0 | 17.4% | 0.0% | 0.0% | 0.0% | 23.47sec | 25514 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | eternal_insight | 342314 | 11291 | 38 | 4.18 | 456 | 912 | 20.9 | 20.9 | 18.7% | 0.0% | 0.0% | 0.0% | 14.28sec | 11291 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 94.66sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision_mirror_image | frostbolt | 59638 | 6044 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 20.0% | 0.0% | 0.0% | 0.0% | 1.01sec | 6044 | 40.00sec |
| NF_NetherPrecision | NF_NetherPrecision | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 322.55sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 85.51sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.52sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | shadowcore_oil_blast | 336463 | 12377 | 41 | 8.36 | 251 | 501 | 41.8 | 41.8 | 18.2% | 0.0% | 0.0% | 0.0% | 7.14sec | 12377 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | shifting_power ticks | -314791 | 24553 | 82 | 3.72 | 1143 | 2288 | 4.7 | 18.6 | 15.4% | 0.0% | 0.0% | 0.0% | 62.81sec | 24553 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 278.14sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 43.67sec | 0 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | touch_of_the_magi_explosion | 210833 | 145915 | 487 | 1.36 | 21422 | 0 | 6.8 | 6.8 | 0.0% | 0.0% | 0.0% | 0.0% | 43.62sec | 145915 | 299.61sec |
| NF_NetherPrecision | NF_NetherPrecision | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 124.40sec | 0 | 299.61sec |
| NF_none | NF_none | arcane_barrage | 44425 | 98623 | 329 | 3.62 | 4590 | 9147 | 18.1 | 18.1 | 18.9% | 0.0% | 0.0% | 0.0% | 15.83sec | 98623 | 299.61sec |
| NF_none | NF_none | arcane_blast | 30451 | 637418 | 2127 | 22.28 | 4821 | 9726 | 110.2 | 111.2 | 18.5% | 0.0% | 0.0% | 0.0% | 2.70sec | 637418 | 299.61sec |
| NF_none | NF_none | arcane_echo | 342232 | 93473 | 312 | 35.56 | 440 | 913 | 177.6 | 177.6 | 18.3% | 0.0% | 0.0% | 0.0% | 1.72sec | 93473 | 299.61sec |
| NF_none | NF_none | arcane_missiles ticks | -5143 | 729765 | 2433 | 61.85 | 1980 | 4072 | 45.8 | 309.3 | 18.2% | 0.0% | 0.0% | 0.0% | 6.32sec | 729765 | 299.61sec |
| NF_none | NF_none | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 9.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 30.89sec | 0 | 299.61sec |
| NF_none | NF_none | arcane_orb_bolt | 153640 | 37838 | 126 | 1.97 | 3248 | 6479 | 9.8 | 9.8 | 18.4% | 0.0% | 0.0% | 0.0% | 31.55sec | 37838 | 299.61sec |
| NF_none | NF_none | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 105.89sec | 0 | 299.61sec |
| NF_none | NF_none | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_none | NF_none | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 211.11sec | 0 | 299.61sec |
| NF_none | NF_none | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_none | NF_none | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_none | NF_none | empyreal_ordnance_bolt ticks | -345540 | 25542 | 85 | 2.80 | 1557 | 3123 | 10.0 | 14.0 | 17.1% | 0.0% | 0.0% | 0.0% | 23.47sec | 25542 | 299.61sec |
| NF_none | NF_none | eternal_insight | 342314 | 11247 | 38 | 4.17 | 456 | 912 | 20.8 | 20.8 | 18.5% | 0.0% | 0.0% | 0.0% | 13.94sec | 11247 | 299.61sec |
| NF_none | NF_none | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 94.53sec | 0 | 299.61sec |
| NF_none | NF_none | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_none | NF_none | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_none | NF_none | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| NF_none | NF_none_mirror_image | frostbolt | 59638 | 6037 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6037 | 40.00sec |
| NF_none | NF_none | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 323.34sec | 0 | 299.61sec |
| NF_none | NF_none | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 86.08sec | 0 | 299.61sec |
| NF_none | NF_none | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.44sec | 0 | 299.61sec |
| NF_none | NF_none | shadowcore_oil_blast | 336463 | 12381 | 41 | 8.36 | 251 | 502 | 41.7 | 41.7 | 18.3% | 0.0% | 0.0% | 0.0% | 7.08sec | 12381 | 299.61sec |
| NF_none | NF_none | shifting_power ticks | -314791 | 24501 | 82 | 3.71 | 1144 | 2286 | 4.7 | 18.6 | 15.4% | 0.0% | 0.0% | 0.0% | 62.88sec | 24501 | 299.61sec |
| NF_none | NF_none | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 278.00sec | 0 | 299.61sec |
| NF_none | NF_none | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 43.71sec | 0 | 299.61sec |
| NF_none | NF_none | touch_of_the_magi_explosion | 210833 | 145738 | 486 | 1.36 | 21387 | 0 | 6.8 | 6.8 | 0.0% | 0.0% | 0.0% | 0.0% | 43.65sec | 145738 | 299.61sec |
| NF_none | NF_none | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 124.16sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_barrage | 44425 | 110862 | 370 | 4.12 | 4550 | 9193 | 20.6 | 20.6 | 18.2% | 0.0% | 0.0% | 0.0% | 13.63sec | 110862 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_blast | 30451 | 665715 | 2222 | 23.54 | 4766 | 9672 | 116.5 | 117.5 | 18.3% | 0.0% | 0.0% | 0.0% | 2.55sec | 665715 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_echo | 342232 | 84010 | 280 | 29.94 | 465 | 970 | 149.5 | 149.5 | 19.1% | 0.0% | 0.0% | 0.0% | 2.01sec | 84010 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_missiles ticks | -5143 | 718297 | 2394 | 60.21 | 1989 | 4127 | 44.3 | 301.0 | 18.6% | 0.0% | 0.0% | 0.0% | 6.42sec | 718297 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 27.60sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_orb_bolt | 153640 | 42187 | 141 | 2.19 | 3255 | 6501 | 11.0 | 11.0 | 18.3% | 0.0% | 0.0% | 0.0% | 27.61sec | 42187 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 100.20sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 201.70sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | deathborne | 324220 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 220.64sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | empyreal_ordnance_bolt ticks | -345540 | 26144 | 87 | 2.80 | 1559 | 3083 | 10.0 | 14.0 | 20.3% | 0.0% | 0.0% | 0.0% | 21.87sec | 26144 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | eternal_insight | 342314 | 11209 | 37 | 4.16 | 456 | 912 | 20.8 | 20.8 | 18.3% | 0.0% | 0.0% | 0.0% | 13.96sec | 11209 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 109.01sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy_mirror_image | frostbolt | 59638 | 6062 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6062 | 40.00sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.30sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 92.89sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 57.89sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | shadowcore_oil_blast | 336463 | 12241 | 41 | 8.25 | 251 | 502 | 41.2 | 41.2 | 18.5% | 0.0% | 0.0% | 0.0% | 7.30sec | 12241 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 302.46sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 5.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 52.96sec | 0 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | touch_of_the_magi_explosion | 210833 | 131347 | 438 | 1.15 | 22822 | 0 | 5.8 | 5.8 | 0.0% | 0.0% | 0.0% | 0.0% | 52.92sec | 131347 | 299.61sec |
| Necrolord_ArcaneProdigy | Necrolord_ArcaneProdigy | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 125.09sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_barrage | 44425 | 112670 | 376 | 4.22 | 4523 | 9046 | 21.1 | 21.1 | 18.3% | 0.0% | 0.0% | 0.0% | 13.30sec | 112670 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_blast | 30451 | 634563 | 2118 | 23.06 | 4624 | 9515 | 114.1 | 115.1 | 18.2% | 0.0% | 0.0% | 0.0% | 2.60sec | 634563 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_echo | 342232 | 84151 | 281 | 30.80 | 447 | 959 | 153.8 | 153.8 | 19.6% | 0.0% | 0.0% | 0.0% | 1.95sec | 84151 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_missiles ticks | -5143 | 712811 | 2376 | 61.00 | 1929 | 4086 | 44.7 | 305.0 | 19.0% | 0.0% | 0.0% | 0.0% | 6.42sec | 712811 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 27.20sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_orb_bolt | 153640 | 42281 | 141 | 2.26 | 3202 | 6383 | 11.3 | 11.3 | 17.2% | 0.0% | 0.0% | 0.0% | 27.21sec | 42281 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.62sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 248.01sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | deathborne | 324220 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 264.35sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | empyreal_ordnance_bolt ticks | -345540 | 24835 | 83 | 2.68 | 1564 | 3105 | 9.9 | 13.4 | 18.9% | 0.0% | 0.0% | 0.0% | 26.53sec | 24835 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | eternal_insight | 342314 | 11252 | 38 | 4.17 | 456 | 911 | 20.8 | 20.8 | 18.5% | 0.0% | 0.0% | 0.0% | 14.25sec | 11252 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 103.65sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage_mirror_image | frostbolt | 59638 | 6067 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6067 | 40.00sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 96.01sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.65sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | shadowcore_oil_blast | 336463 | 12179 | 41 | 8.23 | 251 | 502 | 41.1 | 41.1 | 18.1% | 0.0% | 0.0% | 0.0% | 7.24sec | 12179 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.61sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.82sec | 0 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | touch_of_the_magi_explosion | 210833 | 131377 | 438 | 1.22 | 21496 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.74sec | 131377 | 299.61sec |
| Necrolord_ArtificeoftheArchmage | Necrolord_ArtificeoftheArchmage | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.66sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_barrage | 44425 | 110315 | 368 | 4.15 | 4534 | 9054 | 20.8 | 20.7 | 17.3% | 0.0% | 0.0% | 0.0% | 13.44sec | 110315 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_blast | 30451 | 642304 | 2144 | 23.10 | 4655 | 9654 | 114.4 | 115.4 | 18.3% | 0.0% | 0.0% | 0.0% | 2.60sec | 642304 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_echo | 342232 | 86163 | 288 | 30.81 | 457 | 984 | 153.9 | 153.9 | 19.6% | 0.0% | 0.0% | 0.0% | 1.97sec | 86163 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_missiles ticks | -5143 | 725130 | 2417 | 60.94 | 1963 | 4159 | 44.6 | 304.7 | 19.1% | 0.0% | 0.0% | 0.0% | 6.46sec | 725130 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.82sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_orb_bolt | 153640 | 42472 | 142 | 2.27 | 3203 | 6401 | 11.3 | 11.3 | 17.2% | 0.0% | 0.0% | 0.0% | 26.82sec | 42472 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.43sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 247.67sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | deathborne | 324220 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 263.79sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | empyreal_ordnance_bolt ticks | -345540 | 24825 | 83 | 2.68 | 1566 | 3076 | 9.9 | 13.4 | 19.1% | 0.0% | 0.0% | 0.0% | 26.58sec | 24825 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | eternal_insight | 342314 | 11208 | 37 | 4.16 | 456 | 912 | 20.8 | 20.8 | 18.4% | 0.0% | 0.0% | 0.0% | 14.16sec | 11208 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 104.15sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich_mirror_image | frostbolt | 59638 | 6064 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6064 | 40.00sec |
| Necrolord_Lich | Necrolord_Lich | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 96.51sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.66sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | shadowcore_oil_blast | 336463 | 12221 | 41 | 8.25 | 251 | 502 | 41.2 | 41.2 | 18.4% | 0.0% | 0.0% | 0.0% | 7.19sec | 12221 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.67sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.91sec | 0 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | touch_of_the_magi_explosion | 210833 | 134399 | 449 | 1.22 | 22016 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.84sec | 134399 | 299.61sec |
| Necrolord_Lich | Necrolord_Lich | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.50sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_barrage | 44425 | 110801 | 370 | 4.16 | 4532 | 9039 | 20.8 | 20.8 | 17.8% | 0.0% | 0.0% | 0.0% | 13.55sec | 110801 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_blast | 30451 | 633418 | 2114 | 23.11 | 4611 | 9478 | 114.4 | 115.4 | 18.0% | 0.0% | 0.0% | 0.0% | 2.60sec | 633418 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_echo | 342232 | 84194 | 281 | 30.86 | 447 | 955 | 154.1 | 154.1 | 19.5% | 0.0% | 0.0% | 0.0% | 1.95sec | 84194 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_missiles ticks | -5143 | 710527 | 2368 | 60.73 | 1933 | 4086 | 44.5 | 303.7 | 19.0% | 0.0% | 0.0% | 0.0% | 6.41sec | 710527 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 27.24sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_orb_bolt | 153640 | 42582 | 142 | 2.27 | 3201 | 6396 | 11.3 | 11.3 | 17.5% | 0.0% | 0.0% | 0.0% | 27.24sec | 42582 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.47sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 247.76sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | deathborne | 324220 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 264.04sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | empyreal_ordnance_bolt ticks | -345540 | 24795 | 83 | 2.67 | 1565 | 3091 | 9.9 | 13.4 | 19.0% | 0.0% | 0.0% | 0.0% | 26.69sec | 24795 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | eternal_insight | 342314 | 11151 | 37 | 4.14 | 456 | 912 | 20.7 | 20.7 | 18.3% | 0.0% | 0.0% | 0.0% | 14.14sec | 11151 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 104.02sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand_mirror_image | frostbolt | 59638 | 6065 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6065 | 40.00sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.37sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.48sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | shadowcore_oil_blast | 336463 | 12188 | 41 | 8.21 | 251 | 502 | 41.0 | 41.0 | 18.5% | 0.0% | 0.0% | 0.0% | 7.22sec | 12188 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.26sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.91sec | 0 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | touch_of_the_magi_explosion | 210833 | 178661 | 596 | 1.23 | 29201 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.85sec | 178661 | 299.61sec |
| Necrolord_MagiBrand | Necrolord_MagiBrand | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.62sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_barrage | 44425 | 110443 | 369 | 4.14 | 4528 | 9071 | 20.7 | 20.7 | 17.9% | 0.0% | 0.0% | 0.0% | 13.51sec | 110443 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_blast | 30451 | 650027 | 2170 | 23.09 | 4725 | 9765 | 114.3 | 115.3 | 18.1% | 0.0% | 0.0% | 0.0% | 2.60sec | 650027 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_echo | 342232 | 83796 | 280 | 30.77 | 446 | 955 | 153.6 | 153.6 | 19.5% | 0.0% | 0.0% | 0.0% | 1.96sec | 83796 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_missiles ticks | -5143 | 712750 | 2376 | 61.02 | 1929 | 4081 | 44.7 | 305.1 | 19.0% | 0.0% | 0.0% | 0.0% | 6.45sec | 712750 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 27.09sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_orb_bolt | 153640 | 42432 | 142 | 2.25 | 3203 | 6397 | 11.3 | 11.3 | 17.7% | 0.0% | 0.0% | 0.0% | 27.09sec | 42432 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.47sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 247.56sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | deathborne | 324220 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 263.76sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | empyreal_ordnance_bolt ticks | -345540 | 24820 | 83 | 2.67 | 1566 | 3083 | 9.9 | 13.4 | 19.2% | 0.0% | 0.0% | 0.0% | 26.50sec | 24820 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | eternal_insight | 342314 | 11163 | 37 | 4.14 | 456 | 912 | 20.7 | 20.7 | 18.3% | 0.0% | 0.0% | 0.0% | 14.22sec | 11163 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 103.15sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision_mirror_image | frostbolt | 59638 | 6071 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 20.0% | 0.0% | 0.0% | 0.0% | 1.01sec | 6071 | 40.00sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.00sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.77sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | shadowcore_oil_blast | 336463 | 12243 | 41 | 8.27 | 251 | 502 | 41.3 | 41.3 | 18.3% | 0.0% | 0.0% | 0.0% | 7.11sec | 12243 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.75sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 49.07sec | 0 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | touch_of_the_magi_explosion | 210833 | 131054 | 437 | 1.22 | 21447 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.98sec | 131054 | 299.61sec |
| Necrolord_NetherPrecision | Necrolord_NetherPrecision | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.74sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_barrage | 44425 | 110320 | 368 | 4.15 | 4524 | 9063 | 20.7 | 20.7 | 17.6% | 0.0% | 0.0% | 0.0% | 13.49sec | 110320 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_blast | 30451 | 634961 | 2119 | 23.11 | 4607 | 9514 | 114.4 | 115.4 | 18.3% | 0.0% | 0.0% | 0.0% | 2.60sec | 634961 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_echo | 342232 | 84121 | 281 | 30.82 | 447 | 956 | 153.9 | 153.9 | 19.6% | 0.0% | 0.0% | 0.0% | 1.95sec | 84121 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_missiles ticks | -5143 | 712036 | 2373 | 60.93 | 1930 | 4084 | 44.6 | 304.7 | 19.0% | 0.0% | 0.0% | 0.0% | 6.43sec | 712036 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 27.11sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_orb_bolt | 153640 | 42380 | 141 | 2.26 | 3201 | 6392 | 11.3 | 11.3 | 17.6% | 0.0% | 0.0% | 0.0% | 27.11sec | 42380 | 299.61sec |
| Necrolord_none | Necrolord_none | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.38sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 247.49sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | deathborne | 324220 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 263.78sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | empyreal_ordnance_bolt ticks | -345540 | 24874 | 83 | 2.68 | 1562 | 3103 | 9.9 | 13.4 | 19.2% | 0.0% | 0.0% | 0.0% | 26.44sec | 24874 | 299.61sec |
| Necrolord_none | Necrolord_none | eternal_insight | 342314 | 11125 | 37 | 4.12 | 456 | 912 | 20.6 | 20.6 | 18.5% | 0.0% | 0.0% | 0.0% | 14.24sec | 11125 | 299.61sec |
| Necrolord_none | Necrolord_none | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 104.20sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none_mirror_image | frostbolt | 59638 | 6063 | 152 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 6063 | 40.00sec |
| Necrolord_none | Necrolord_none | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 96.83sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.67sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | shadowcore_oil_blast | 336463 | 12271 | 41 | 8.25 | 251 | 502 | 41.2 | 41.2 | 18.7% | 0.0% | 0.0% | 0.0% | 7.27sec | 12271 | 299.61sec |
| Necrolord_none | Necrolord_none | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.45sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.90sec | 0 | 299.61sec |
| Necrolord_none | Necrolord_none | touch_of_the_magi_explosion | 210833 | 131350 | 438 | 1.22 | 21486 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.84sec | 131350 | 299.61sec |
| Necrolord_none | Necrolord_none | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.70sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_barrage | 44425 | 103055 | 344 | 3.90 | 4483 | 9014 | 19.5 | 19.5 | 17.8% | 0.0% | 0.0% | 0.0% | 14.24sec | 103055 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_blast | 30451 | 665226 | 2220 | 23.69 | 4722 | 9646 | 117.3 | 118.3 | 18.3% | 0.0% | 0.0% | 0.0% | 2.54sec | 665226 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_echo | 342232 | 84662 | 283 | 30.86 | 455 | 948 | 154.1 | 154.1 | 19.1% | 0.0% | 0.0% | 0.0% | 1.94sec | 84662 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_missiles ticks | -5143 | 709292 | 2364 | 61.02 | 1936 | 4019 | 44.6 | 305.1 | 18.7% | 0.0% | 0.0% | 0.0% | 6.42sec | 709292 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 10.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 27.64sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_orb_bolt | 153640 | 39922 | 133 | 2.13 | 3183 | 6346 | 10.6 | 10.6 | 18.2% | 0.0% | 0.0% | 0.0% | 28.41sec | 39922 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 99.81sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 200.40sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | empyreal_ordnance_bolt ticks | -345540 | 26252 | 88 | 2.80 | 1559 | 3095 | 10.0 | 14.0 | 20.6% | 0.0% | 0.0% | 0.0% | 21.89sec | 26252 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | eternal_insight | 342314 | 11244 | 38 | 4.16 | 456 | 911 | 20.8 | 20.8 | 18.6% | 0.0% | 0.0% | 0.0% | 13.76sec | 11244 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 108.31sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy_mirror_image | frostbolt | 59638 | 6001 | 150 | 171.00 | 43 | 90 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6001 | 40.00sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | mirrors_of_torment | 314793 | 0 | 0 | 0.00 | 0 | 0 | 3.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 104.58sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | agonizing_backlash | 320035 | 22298 | 74 | 1.24 | 3015 | 6152 | 6.2 | 6.2 | 18.7% | 0.0% | 0.0% | 0.0% | 43.64sec | 22298 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | tormenting_backlash | 317589 | 17546 | 59 | 0.61 | 4945 | 9867 | 3.0 | 3.0 | 17.2% | 0.0% | 0.0% | 0.0% | 103.84sec | 17546 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 304.42sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 92.57sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 58.32sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | shadowcore_oil_blast | 336463 | 12275 | 41 | 8.29 | 251 | 501 | 41.4 | 41.4 | 18.3% | 0.0% | 0.0% | 0.0% | 7.21sec | 12275 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.11sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 5.7 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.05sec | 0 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | touch_of_the_magi_explosion | 210833 | 132801 | 443 | 1.15 | 23220 | 0 | 5.7 | 5.7 | 0.0% | 0.0% | 0.0% | 0.0% | 53.00sec | 132801 | 299.61sec |
| Venthyr_ArcaneProdigy | Venthyr_ArcaneProdigy | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 126.46sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_barrage | 44425 | 107109 | 357 | 4.06 | 4477 | 8961 | 20.3 | 20.3 | 18.0% | 0.0% | 0.0% | 0.0% | 13.85sec | 107109 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_blast | 30451 | 630088 | 2103 | 23.13 | 4595 | 9365 | 114.5 | 115.5 | 18.0% | 0.0% | 0.0% | 0.0% | 2.61sec | 630088 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_echo | 342232 | 84142 | 281 | 31.54 | 437 | 933 | 157.5 | 157.5 | 19.6% | 0.0% | 0.0% | 0.0% | 1.89sec | 84142 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_missiles ticks | -5143 | 701083 | 2337 | 61.79 | 1877 | 3951 | 45.1 | 308.9 | 19.0% | 0.0% | 0.0% | 0.0% | 6.33sec | 701083 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.38sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_orb_bolt | 153640 | 41593 | 139 | 2.24 | 3158 | 6308 | 11.2 | 11.2 | 17.9% | 0.0% | 0.0% | 0.0% | 27.25sec | 41593 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.76sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 248.08sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | empyreal_ordnance_bolt ticks | -345540 | 24696 | 82 | 2.66 | 1564 | 3095 | 9.9 | 13.3 | 19.2% | 0.0% | 0.0% | 0.0% | 26.30sec | 24696 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | eternal_insight | 342314 | 11141 | 37 | 4.13 | 456 | 912 | 20.6 | 20.6 | 18.5% | 0.0% | 0.0% | 0.0% | 14.11sec | 11141 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 104.34sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage_mirror_image | frostbolt | 59638 | 5994 | 150 | 171.00 | 43 | 90 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 5994 | 40.00sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | mirrors_of_torment | 314793 | 0 | 0 | 0.00 | 0 | 0 | 2.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 130.31sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | agonizing_backlash | 320035 | 19743 | 66 | 1.04 | 3100 | 6238 | 5.2 | 5.2 | 22.1% | 0.0% | 0.0% | 0.0% | 51.17sec | 19743 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | tormenting_backlash | 317589 | 14231 | 47 | 0.51 | 4906 | 9785 | 2.5 | 2.5 | 14.8% | 0.0% | 0.0% | 0.0% | 129.01sec | 14231 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.07sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.12sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | shadowcore_oil_blast | 336463 | 12234 | 41 | 8.25 | 251 | 501 | 41.2 | 41.2 | 18.4% | 0.0% | 0.0% | 0.0% | 7.22sec | 12234 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.62sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 49.06sec | 0 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | touch_of_the_magi_explosion | 210833 | 131463 | 439 | 1.22 | 21516 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.99sec | 131463 | 299.61sec |
| Venthyr_ArtificeoftheArchmage | Venthyr_ArtificeoftheArchmage | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.02sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_barrage | 44425 | 105473 | 352 | 3.99 | 4491 | 8978 | 19.9 | 19.9 | 18.0% | 0.0% | 0.0% | 0.0% | 14.06sec | 105473 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_blast | 30451 | 630685 | 2105 | 23.18 | 4580 | 9416 | 114.7 | 115.7 | 18.0% | 0.0% | 0.0% | 0.0% | 2.60sec | 630685 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_echo | 342232 | 83990 | 280 | 31.53 | 436 | 932 | 157.4 | 157.4 | 19.6% | 0.0% | 0.0% | 0.0% | 1.90sec | 83990 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_missiles ticks | -5143 | 700368 | 2335 | 61.75 | 1876 | 3952 | 45.0 | 308.8 | 19.0% | 0.0% | 0.0% | 0.0% | 6.39sec | 700368 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.64sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_orb_bolt | 153640 | 41379 | 138 | 2.23 | 3159 | 6320 | 11.2 | 11.2 | 17.4% | 0.0% | 0.0% | 0.0% | 27.49sec | 41379 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 124.36sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 249.33sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | empyreal_ordnance_bolt ticks | -345540 | 24689 | 82 | 2.66 | 1565 | 3091 | 9.9 | 13.3 | 19.2% | 0.0% | 0.0% | 0.0% | 25.99sec | 24689 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | eternal_insight | 342314 | 11185 | 37 | 4.14 | 456 | 912 | 20.7 | 20.7 | 18.6% | 0.0% | 0.0% | 0.0% | 14.07sec | 11185 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 103.95sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand_mirror_image | frostbolt | 59638 | 5994 | 150 | 171.00 | 43 | 90 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 5994 | 40.00sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | mirrors_of_torment | 314793 | 0 | 0 | 0.00 | 0 | 0 | 2.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 129.90sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | agonizing_backlash | 320035 | 19700 | 66 | 1.04 | 3092 | 6254 | 5.2 | 5.2 | 22.1% | 0.0% | 0.0% | 0.0% | 50.99sec | 19700 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | tormenting_backlash | 317589 | 14314 | 48 | 0.51 | 4904 | 9774 | 2.5 | 2.5 | 15.8% | 0.0% | 0.0% | 0.0% | 129.54sec | 14314 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 96.36sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.73sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | shadowcore_oil_blast | 336463 | 12233 | 41 | 8.26 | 251 | 501 | 41.2 | 41.2 | 18.3% | 0.0% | 0.0% | 0.0% | 7.16sec | 12233 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.38sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.98sec | 0 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | touch_of_the_magi_explosion | 210833 | 178364 | 595 | 1.22 | 29168 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.90sec | 178364 | 299.61sec |
| Venthyr_MagiBrand | Venthyr_MagiBrand | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.82sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_barrage | 44425 | 105105 | 351 | 3.98 | 4484 | 8980 | 19.9 | 19.9 | 17.9% | 0.0% | 0.0% | 0.0% | 14.11sec | 105105 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_blast | 30451 | 647082 | 2160 | 23.17 | 4700 | 9665 | 114.7 | 115.7 | 18.0% | 0.0% | 0.0% | 0.0% | 2.59sec | 647082 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_echo | 342232 | 83953 | 280 | 31.49 | 437 | 931 | 157.3 | 157.3 | 19.7% | 0.0% | 0.0% | 0.0% | 1.90sec | 83953 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_missiles ticks | -5143 | 700993 | 2337 | 61.81 | 1876 | 3948 | 45.1 | 309.1 | 19.0% | 0.0% | 0.0% | 0.0% | 6.38sec | 700993 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.87sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_orb_bolt | 153640 | 41274 | 138 | 2.23 | 3160 | 6312 | 11.1 | 11.1 | 17.4% | 0.0% | 0.0% | 0.0% | 27.70sec | 41274 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 124.15sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 248.72sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | empyreal_ordnance_bolt ticks | -345540 | 24676 | 82 | 2.66 | 1566 | 3074 | 9.9 | 13.3 | 19.1% | 0.0% | 0.0% | 0.0% | 26.33sec | 24676 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | eternal_insight | 342314 | 11197 | 37 | 4.14 | 456 | 912 | 20.7 | 20.7 | 18.7% | 0.0% | 0.0% | 0.0% | 14.27sec | 11197 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 104.26sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision_mirror_image | frostbolt | 59638 | 5994 | 150 | 171.00 | 43 | 90 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 5994 | 40.00sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | mirrors_of_torment | 314793 | 0 | 0 | 0.00 | 0 | 0 | 2.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 132.19sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | agonizing_backlash | 320035 | 19780 | 66 | 1.05 | 3096 | 6232 | 5.2 | 5.2 | 22.1% | 0.0% | 0.0% | 0.0% | 51.76sec | 19780 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | tormenting_backlash | 317589 | 14360 | 48 | 0.51 | 4900 | 9779 | 2.5 | 2.5 | 15.7% | 0.0% | 0.0% | 0.0% | 132.10sec | 14360 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.07sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.74sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | shadowcore_oil_blast | 336463 | 12251 | 41 | 8.26 | 251 | 502 | 41.2 | 41.2 | 18.5% | 0.0% | 0.0% | 0.0% | 7.24sec | 12251 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.47sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 49.00sec | 0 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | touch_of_the_magi_explosion | 210833 | 131324 | 438 | 1.22 | 21494 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.90sec | 131324 | 299.61sec |
| Venthyr_NetherPrecision | Venthyr_NetherPrecision | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.26sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_barrage | 44425 | 107227 | 358 | 4.00 | 4564 | 9097 | 20.0 | 20.0 | 17.8% | 0.0% | 0.0% | 0.0% | 14.08sec | 107227 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_blast | 30451 | 645276 | 2154 | 23.18 | 4677 | 9630 | 114.7 | 115.7 | 18.2% | 0.0% | 0.0% | 0.0% | 2.59sec | 645276 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_echo | 342232 | 85519 | 285 | 31.43 | 446 | 949 | 156.9 | 156.9 | 19.7% | 0.0% | 0.0% | 0.0% | 1.90sec | 85519 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_missiles ticks | -5143 | 711473 | 2372 | 61.59 | 1909 | 4032 | 45.0 | 307.9 | 19.0% | 0.0% | 0.0% | 0.0% | 6.43sec | 711473 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.64sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_orb_bolt | 153640 | 42189 | 141 | 2.24 | 3216 | 6410 | 11.2 | 11.2 | 17.4% | 0.0% | 0.0% | 0.0% | 27.48sec | 42189 | 299.61sec |
| Venthyr_SM | Venthyr_SM | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.88sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 248.12sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | empyreal_ordnance_bolt ticks | -345540 | 24716 | 82 | 2.66 | 1568 | 3063 | 9.9 | 13.3 | 19.3% | 0.0% | 0.0% | 0.0% | 26.12sec | 24716 | 299.61sec |
| Venthyr_SM | Venthyr_SM | eternal_insight | 342314 | 11205 | 37 | 4.15 | 456 | 912 | 20.7 | 20.7 | 18.5% | 0.0% | 0.0% | 0.0% | 14.32sec | 11205 | 299.61sec |
| Venthyr_SM | Venthyr_SM | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 103.68sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM_mirror_image | frostbolt | 59638 | 5998 | 150 | 171.00 | 43 | 90 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 5998 | 40.00sec |
| Venthyr_SM | Venthyr_SM | mirrors_of_torment | 314793 | 0 | 0 | 0.00 | 0 | 0 | 2.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 128.90sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | agonizing_backlash | 320035 | 19919 | 66 | 1.04 | 3143 | 6355 | 5.2 | 5.2 | 21.8% | 0.0% | 0.0% | 0.0% | 50.87sec | 19919 | 299.61sec |
| Venthyr_SM | Venthyr_SM | tormenting_backlash | 317589 | 15047 | 50 | 0.51 | 5188 | 10406 | 2.5 | 2.5 | 14.9% | 0.0% | 0.0% | 0.0% | 129.06sec | 15047 | 299.61sec |
| Venthyr_SM | Venthyr_SM | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.99sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.08sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | shadowcore_oil_blast | 336463 | 12265 | 41 | 8.28 | 251 | 501 | 41.4 | 41.4 | 18.3% | 0.0% | 0.0% | 0.0% | 7.20sec | 12265 | 299.61sec |
| Venthyr_SM | Venthyr_SM | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.43sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 49.15sec | 0 | 299.61sec |
| Venthyr_SM | Venthyr_SM | touch_of_the_magi_explosion | 210833 | 133416 | 445 | 1.22 | 21857 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 49.08sec | 133416 | 299.61sec |
| Venthyr_SM | Venthyr_SM | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.93sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_barrage | 44425 | 105394 | 352 | 3.99 | 4490 | 8983 | 19.9 | 19.9 | 17.8% | 0.0% | 0.0% | 0.0% | 13.96sec | 105394 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_blast | 30451 | 631997 | 2109 | 23.19 | 4583 | 9393 | 114.8 | 115.8 | 18.2% | 0.0% | 0.0% | 0.0% | 2.59sec | 631997 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_echo | 342232 | 83903 | 280 | 31.47 | 437 | 932 | 157.1 | 157.1 | 19.6% | 0.0% | 0.0% | 0.0% | 1.90sec | 83903 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_missiles ticks | -5143 | 699096 | 2330 | 61.62 | 1875 | 3954 | 45.0 | 308.1 | 19.1% | 0.0% | 0.0% | 0.0% | 6.47sec | 699096 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.45sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_orb_bolt | 153640 | 41504 | 139 | 2.23 | 3162 | 6316 | 11.2 | 11.2 | 17.7% | 0.0% | 0.0% | 0.0% | 27.31sec | 41504 | 299.61sec |
| Venthyr_none | Venthyr_none | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.97sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 248.40sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | empyreal_ordnance_bolt ticks | -345540 | 24659 | 82 | 2.66 | 1564 | 3088 | 9.9 | 13.3 | 19.2% | 0.0% | 0.0% | 0.0% | 26.52sec | 24659 | 299.61sec |
| Venthyr_none | Venthyr_none | eternal_insight | 342314 | 11180 | 37 | 4.14 | 456 | 912 | 20.7 | 20.7 | 18.6% | 0.0% | 0.0% | 0.0% | 14.37sec | 11180 | 299.61sec |
| Venthyr_none | Venthyr_none | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 103.30sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none_mirror_image | frostbolt | 59638 | 5996 | 150 | 171.00 | 43 | 90 | 114.0 | 114.0 | 19.8% | 0.0% | 0.0% | 0.0% | 1.01sec | 5996 | 40.00sec |
| Venthyr_none | Venthyr_none | mirrors_of_torment | 314793 | 0 | 0 | 0.00 | 0 | 0 | 2.6 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 133.63sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | agonizing_backlash | 320035 | 19835 | 66 | 1.04 | 3097 | 6228 | 5.2 | 5.2 | 22.8% | 0.0% | 0.0% | 0.0% | 52.47sec | 19835 | 299.61sec |
| Venthyr_none | Venthyr_none | tormenting_backlash | 317589 | 14271 | 48 | 0.51 | 4894 | 9867 | 2.5 | 2.5 | 15.0% | 0.0% | 0.0% | 0.0% | 132.35sec | 14271 | 299.61sec |
| Venthyr_none | Venthyr_none | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 96.25sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 5.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 54.02sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | shadowcore_oil_blast | 336463 | 12298 | 41 | 8.27 | 251 | 502 | 41.3 | 41.3 | 18.7% | 0.0% | 0.0% | 0.0% | 7.18sec | 12298 | 299.61sec |
| Venthyr_none | Venthyr_none | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.63sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.96sec | 0 | 299.61sec |
| Venthyr_none | Venthyr_none | touch_of_the_magi_explosion | 210833 | 131172 | 438 | 1.22 | 21474 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.89sec | 131172 | 299.61sec |
| Venthyr_none | Venthyr_none | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 122.27sec | 0 | 299.61sec |
| arcane | arcane | arcane_barrage | 44425 | 110776 | 370 | 4.20 | 4475 | 8963 | 21.0 | 21.0 | 17.9% | 0.0% | 0.0% | 0.0% | 13.48sec | 110776 | 299.61sec |
| arcane | arcane | arcane_blast | 30451 | 629944 | 2103 | 23.30 | 4526 | 9417 | 115.3 | 116.3 | 18.2% | 0.0% | 0.0% | 0.0% | 2.59sec | 629944 | 299.61sec |
| arcane | arcane | arcane_echo | 342232 | 81940 | 273 | 30.96 | 435 | 923 | 154.6 | 154.6 | 19.5% | 0.0% | 0.0% | 0.0% | 1.94sec | 81940 | 299.61sec |
| arcane | arcane | arcane_missiles ticks | -5143 | 698640 | 2329 | 61.05 | 1889 | 3988 | 44.7 | 305.3 | 19.1% | 0.0% | 0.0% | 0.0% | 6.37sec | 698640 | 299.61sec |
| arcane | arcane | arcane_orb | 153626 | 0 | 0 | 0.00 | 0 | 0 | 11.4 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 26.21sec | 0 | 299.61sec |
| arcane | arcane | arcane_orb_bolt | 153640 | 42336 | 141 | 2.27 | 3161 | 6331 | 11.4 | 11.4 | 17.8% | 0.0% | 0.0% | 0.0% | 27.00sec | 42336 | 299.61sec |
| arcane | arcane | arcane_power | 12042 | 0 | 0 | 0.00 | 0 | 0 | 2.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 123.21sec | 0 | 299.61sec |
| arcane | arcane | augmentation | 347901 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane | berserking | 26297 | 0 | 0 | 0.00 | 0 | 0 | 1.8 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 247.24sec | 0 | 299.61sec |
| arcane | arcane | conjure_mana_gem | 759 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane | empyreal_ordnance | 345539 | 0 | 0 | 0.00 | 0 | 0 | 2.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane | empyreal_ordnance_bolt ticks | -345540 | 24958 | 83 | 2.68 | 1565 | 3100 | 9.9 | 13.4 | 19.2% | 0.0% | 0.0% | 0.0% | 26.39sec | 24958 | 299.61sec |
| arcane | arcane | eternal_insight | 342314 | 11192 | 37 | 4.14 | 456 | 912 | 20.7 | 20.7 | 18.6% | 0.0% | 0.0% | 0.0% | 14.09sec | 11192 | 299.61sec |
| arcane | arcane | evocation | 12051 | 0 | 0 | 0.00 | 0 | 0 | 3.3 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 103.93sec | 0 | 299.61sec |
| arcane | arcane | flask | 307185 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane | food | 308462 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane | mirror_image | 55342 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane_mirror_image | frostbolt | 59638 | 6038 | 151 | 171.00 | 44 | 91 | 114.0 | 114.0 | 19.9% | 0.0% | 0.0% | 0.0% | 1.01sec | 6038 | 40.00sec |
| arcane | arcane | potion | 307162 | 0 | 0 | 0.00 | 0 | 0 | 1.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 0.00sec | 0 | 299.61sec |
| arcane | arcane | presence_of_mind | 205025 | 0 | 0 | 0.00 | 0 | 0 | 3.2 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 97.10sec | 0 | 299.61sec |
| arcane | arcane | rune_of_power | 116011 | 0 | 0 | 0.00 | 0 | 0 | 6.0 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 53.39sec | 0 | 299.61sec |
| arcane | arcane | shadowcore_oil_blast | 336463 | 12232 | 41 | 8.25 | 251 | 502 | 41.2 | 41.2 | 18.4% | 0.0% | 0.0% | 0.0% | 7.24sec | 12232 | 299.61sec |
| arcane | arcane | time_warp | 80353 | 0 | 0 | 0.00 | 0 | 0 | 1.5 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 303.68sec | 0 | 299.61sec |
| arcane | arcane | touch_of_the_magi | 321507 | 0 | 0 | 0.00 | 0 | 0 | 6.1 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 48.77sec | 0 | 299.61sec |
| arcane | arcane | touch_of_the_magi_explosion | 210833 | 127931 | 427 | 1.23 | 20851 | 0 | 6.1 | 6.1 | 0.0% | 0.0% | 0.0% | 0.0% | 48.72sec | 127931 | 299.61sec |
| arcane | arcane | use_mana_gem | 5405 | 0 | 0 | 0.00 | 0 | 0 | 2.9 | 0.0 | 0.0% | 0.0% | 0.0% | 0.0% | 121.59sec | 0 | 299.61sec |
| RPS Out | RPS In | Primary Resource | Waiting | APM | Active | Skill |
|---|---|---|---|---|---|---|
| 142299.7 | 0.0 | Health | 0.00% | 0.0 | 100.0% | 100% |
| Talents |
|
|---|
| Dynamic Buffs | Start | Refresh | Interval | Trigger | Avg Dur | Up-Time | Benefit | Overflow | Expiry |
|---|---|---|---|---|---|---|---|---|---|
| Health Decade (0 - 10) | 0.7 | 0.0 | 0.0sec | 0.0sec | 51.6sec | 11.60% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (10 - 20) | 0.9 | 0.0 | 0.0sec | 0.0sec | 30.2sec | 8.80% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (20 - 30) | 1.0 | 0.0 | 0.0sec | 0.0sec | 34.7sec | 11.51% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (30 - 40) | 1.0 | 0.0 | 0.0sec | 0.0sec | 38.4sec | 12.99% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (40 - 50) | 1.0 | 0.0 | 0.0sec | 0.0sec | 37.6sec | 12.75% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (50 - 60) | 1.0 | 0.0 | 0.0sec | 0.0sec | 42.3sec | 14.31% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (60 - 70) | 1.0 | 0.0 | 0.0sec | 0.0sec | 42.8sec | 14.48% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (70 - 80) | 1.0 | 0.0 | 0.0sec | 0.0sec | 14.2sec | 4.81% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (80 - 90) | 1.0 | 0.0 | 0.0sec | 0.0sec | 6.1sec | 2.06% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Health Decade (90 - 100) | 1.0 | 0.0 | 0.0sec | 0.0sec | 21.8sec | 6.69% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
|
|||||||||
| Mirrors of Torment | 2.6 | 0.0 | 131.1sec | 131.6sec | 13.3sec | 11.60% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Mirrors of Torment | 3.1 | 0.0 | 104.0sec | 104.3sec | 13.3sec | 13.93% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Mirrors of Torment | 2.6 | 0.0 | 131.1sec | 131.6sec | 13.3sec | 11.60% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Mirrors of Torment | 2.6 | 0.0 | 131.8sec | 132.3sec | 13.3sec | 11.59% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Mirrors of Torment | 2.6 | 0.0 | 130.6sec | 131.1sec | 13.3sec | 11.64% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Mirrors of Torment | 2.6 | 0.0 | 131.4sec | 131.9sec | 13.3sec | 11.55% | 0.00% | 0.0 (0.0) | 0.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Radiant Spark Vulnerability | 7.4 | 21.5 | 43.5sec | 10.1sec | 4.8sec | 11.73% | 0.00% | 0.0 (0.0) | 0.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Radiant Spark Vulnerability | 7.5 | 22.0 | 42.0sec | 9.7sec | 4.4sec | 11.03% | 0.00% | 0.0 (0.0) | 0.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Radiant Spark Vulnerability | 7.4 | 21.5 | 43.4sec | 10.1sec | 4.8sec | 11.76% | 0.00% | 0.0 (0.0) | 0.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Radiant Spark Vulnerability | 7.4 | 21.5 | 43.4sec | 10.1sec | 4.7sec | 11.75% | 0.00% | 0.0 (0.0) | 0.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Radiant Spark Vulnerability | 7.4 | 21.5 | 43.5sec | 10.1sec | 4.8sec | 11.76% | 0.00% | 0.0 (0.0) | 0.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Radiant Spark Vulnerability | 7.4 | 21.6 | 43.4sec | 10.1sec | 4.7sec | 11.75% | 0.00% | 0.0 (0.0) | 0.4 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.1 | 28.4sec | 17.3sec | 12.7sec | 43.80% | 0.00% | 6.1 (6.1) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.1 | 28.5sec | 17.4sec | 12.7sec | 43.57% | 0.00% | 6.1 (6.1) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 5.9 | 28.3sec | 17.5sec | 12.6sec | 43.38% | 0.00% | 5.9 (5.9) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.4sec | 17.4sec | 12.7sec | 43.56% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.5sec | 17.5sec | 12.6sec | 43.22% | 0.00% | 6.0 (6.0) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.2 | 28.5sec | 17.3sec | 12.7sec | 43.70% | 0.00% | 6.2 (6.2) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.4 | 6.0 | 28.3sec | 17.4sec | 12.6sec | 43.59% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.4 | 6.1 | 28.2sec | 17.3sec | 12.7sec | 43.82% | 0.00% | 6.1 (6.1) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.4 | 6.0 | 28.2sec | 17.4sec | 12.6sec | 43.60% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.4sec | 17.4sec | 12.7sec | 43.63% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.2 | 28.4sec | 17.3sec | 12.7sec | 43.79% | 0.00% | 6.2 (6.2) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.2 | 28.4sec | 17.3sec | 12.7sec | 43.77% | 0.00% | 6.2 (6.2) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.4sec | 17.4sec | 12.7sec | 43.63% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.4 | 6.1 | 28.2sec | 17.3sec | 12.7sec | 43.81% | 0.00% | 6.1 (6.1) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.4sec | 17.5sec | 12.6sec | 43.48% | 0.00% | 6.0 (6.0) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.4 | 6.0 | 28.2sec | 17.4sec | 12.6sec | 43.61% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.4 | 6.0 | 28.2sec | 17.4sec | 12.6sec | 43.69% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.3sec | 17.4sec | 12.6sec | 43.61% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.2 | 28.3sec | 17.2sec | 12.7sec | 43.77% | 0.00% | 6.2 (6.2) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.4sec | 17.4sec | 12.7sec | 43.53% | 0.00% | 6.0 (6.0) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.1 | 28.3sec | 17.3sec | 12.7sec | 43.67% | 0.00% | 6.1 (6.1) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.0 | 28.3sec | 17.4sec | 12.7sec | 43.64% | 0.00% | 6.0 (6.0) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.1 | 28.3sec | 17.3sec | 12.7sec | 43.82% | 0.00% | 6.1 (6.1) | 9.9 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.2 | 28.4sec | 17.3sec | 12.7sec | 43.72% | 0.00% | 6.2 (6.2) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Sinful Revelation | 10.3 | 6.1 | 28.5sec | 17.4sec | 12.7sec | 43.56% | 0.00% | 6.1 (6.1) | 9.8 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 48.8sec | 48.9sec | 7.9sec | 16.30% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.8 | 0.0 | 43.9sec | 43.9sec | 7.9sec | 18.10% | 0.00% | 0.0 (0.0) | 6.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.4 | 0.0 | 46.7sec | 46.7sec | 8.0sec | 17.03% | 0.00% | 0.0 (0.0) | 6.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.8 | 0.0 | 43.9sec | 44.0sec | 7.9sec | 18.09% | 0.00% | 0.0 (0.0) | 6.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.8 | 0.0 | 43.8sec | 43.9sec | 7.9sec | 18.11% | 0.00% | 0.0 (0.0) | 6.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.8 | 0.0 | 43.9sec | 43.9sec | 7.9sec | 18.10% | 0.00% | 0.0 (0.0) | 6.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.4 | 0.0 | 46.6sec | 46.7sec | 7.9sec | 17.06% | 0.00% | 0.0 (0.0) | 6.3 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.1sec | 7.9sec | 16.21% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 5.7 | 0.0 | 53.1sec | 53.1sec | 7.9sec | 15.18% | 0.00% | 0.0 (0.0) | 5.6 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.1sec | 49.2sec | 7.9sec | 16.21% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.1sec | 7.9sec | 16.22% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 7.9sec | 16.21% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.1sec | 7.9sec | 16.21% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.1sec | 8.0sec | 16.20% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 5.8 | 0.0 | 52.5sec | 52.6sec | 8.0sec | 15.28% | 0.00% | 0.0 (0.0) | 5.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 8.0sec | 16.21% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 8.0sec | 16.22% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 8.0sec | 16.24% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 8.0sec | 16.22% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 7.9sec | 16.23% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 5.8 | 0.0 | 52.8sec | 52.9sec | 7.9sec | 15.26% | 0.00% | 0.0 (0.0) | 5.7 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 48.9sec | 49.0sec | 7.9sec | 16.23% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 49.0sec | 49.0sec | 7.9sec | 16.24% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 48.9sec | 49.0sec | 7.9sec | 16.23% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Touch of the Magi | 6.1 | 0.0 | 48.9sec | 49.0sec | 7.9sec | 16.22% | 0.00% | 0.0 (0.0) | 6.0 |
Buff Details
Trigger Details
Stack Uptimes
Spelldata
|
|||||||||
| Constant Buffs |
|---|
| Arcane Intellect |
Buff Details
Spelldata
|
| Battle Shout |
Buff Details
Spelldata
|
| bleeding |
Buff Details
|
| Chaos Brand |
Buff Details
Spelldata
|
| Mortal Wounds |
Buff Details
Spelldata
|
| Mystic Touch |
Buff Details
Spelldata
|
| Power Word: Fortitude |
Buff Details
Spelldata
|
| Change | Start | Gain/s | Loss/s | Overflow (Total) | End (Avg) | Min | Max |
|---|
| Fight Length | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Priority Target DPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Damage | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| DTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HPS(e) | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| Heal | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| HTPS | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| TMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| ETMI | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| MSD | ||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||
| actions.precombat Executed before combat begins. Accepts non-harmful actions only. | ||
|---|---|---|
| # | count | action,conditions |
| 0 | 0.00 | snapshot_stats |
| Level Bonus (63) | Race Bonus (humanoid) | Raid-Buffed | Unbuffed | Gear Amount | |
|---|---|---|---|---|---|
| Strength | 0 | 0 | 0 | 0 | 0 |
| Agility | 0 | 0 | 0 | 0 | 0 |
| Stamina | 0 | 0 | 0 | 0 | 0 |
| Intellect | 0 | 0 | 0 | 0 | 0 |
| Spirit | 0 | 0 | 0 | 0 | 0 |
| Health | 0 | 48150886 | 0 | ||
| Melee Crit | 5.00% | 5.00% | 0 | ||
| Spell Crit | 0.00% | 0.00% | 0 | ||
| Haste | 0.00% | 0.00% | 0 | ||
| Versatility | 0.00% | 0.00% | 0 | ||
| Mitigation Versatility | 0.00% | 0.00% | 0 | ||
| Mastery | 0.00% | 0.00% | 0 | ||
| Armor | 1071 | 1071 | 1071 | ||
| Run Speed | 7 | 0 | 0 | ||
| Tank-Miss | 3.00% | 3.00% | 0 | ||
| Tank-Dodge | 3.00% | 3.00% | 0 | ||
| Tank-Parry | 3.00% | 3.00% | 0 | ||
| Tank-Block | 3.00% | 3.00% | 0 | ||
| Tank-Crit | 0.00% | 0.00% | 0 |
| Source | Slot | Average Item Level: 0.00 |
|---|
| Level | |||
|---|---|---|---|
| 15 | none | none | none |
| 30 | none | none | none |
| 45 | none | none | none |
| 60 | none | none | none |
| 75 | none | none | none |
| 90 | none | none | none |
| 100 | none | none | none |
enemy="Fluffy_Pillow"
source=default
spec=unknown
level=63
race=humanoid
role=tank
position=front
talents=0000000
# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.
# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=snapshot_stats
# Executed every time the actor is available.
# Gear Summary
# gear_ilvl=0.00
Average number of actions executed per minute.
Average absorption per active player duration.
Buffs received prior to combat and present the entire fight.
Average number of times an action is executed per iteration.
Average crit damage.
Percentage of executes that resulted in critical strikes.
Average damage per execution of an individual action.
Average damage per execute time of an individual action; the amount of damage generated, divided by the time taken to execute the action, including time spent in the GCD.
Average damage per resource point spent.
Average damage per active player duration.
Average damage per fight duration.
Average damage taken per second per active player duration.
Average healing (and absorption) per active player duration.
Average healing (and absorption) per fight duration.
Average healing (or absorb) per execution of an individual action.
Average healing (or absorb) per execute time of an individual action; the amount of healing generated, divided by the time taken to execute the action, including time spent in the GCD.
Average healing (or absorb) per resource point spent.
Average count of impacts per iteration.
Percentage of executes that resulted in dodges.
Percentage of total DPS contributed by a particular action.
Percentage of total HPS (including absorb) contributed by a particular action.
Measure of damage smoothness, calculated over entire fight length. Related to max spike damage, 1k TMI is roughly equivalent to 1% of your health. TMI ignores external healing and absorbs. Lower is better.
Time bin size used to calculate TMI and MSD, in seconds.
Direct or Periodic damage.
Temporary buffs received during combat, perhaps multiple times.
The percentage of times the buff had a actual benefit for its mainly intended purpose, eg. damage buffed / spell executes.
Percentage of executes that resulted in glancing blows.
Percentage of executes that resulted in blocking blows.
Associated spell-id for this ability.
Name of the ability.
Total damage for this ability during the fight.
Average non-crit damage.
Average time between executions of a particular action.
Average direct damage per execution.
Percentage of executes that resulted in misses, dodges or parries.
The player profile from which the simulation script was generated. The profile must be copied into the same directory as this HTML file in order for the link to work.
Percentage of executes that resulted in parries.
Average primary resource points generated per second.
Average primary resource points consumed per second.
Gain per unit stat increase except for Hit/Expertise which represent Loss per unit stat decrease.
Amount from raw gear, before class, attunement, or buff modifiers. Amount from hybrid primary stats (i.e. Agility/Intellect) shown in parentheses.
Amount after all static buffs have been accounted for. Dynamic buffs (i.e. trinkets, potions) not included.
Amount after class modifiers and effects, but before buff modifiers.
Average number of periodic ticks per iteration. Spells that do not have a damage-over-time component will have zero ticks.
Average crit tick damage.
Percentage of ticks that resulted in critical strikes.
Average non-crit tick damage.
Percentage of ticks that resulted in misses, dodges or parries.
Percentage of total time that DoT is ticking on target.
Average damage per tick.
The simulated encounter's duration can vary based on the health of the target and variation in the raid DPS. This chart shows how often the duration of the encounter varied by how much time.
This is the percentage of time in which no action can be taken other than autoattacks. This can be caused by resource starvation, lockouts, and timers.
This row ranks the scale factors from highest to lowest, checking whether one scale factor is higher/lower than another with statistical significance.
The average duration of an instance of the tracked uptime.
This is the range of TMI values containing 95.00% of the data, roughly centered on the mean.
Window length used to calculate TMI and MSD, in seconds.
Maximum amount of net damage taken in any N-second period (default 6sec), expressed as a percentage of max health. Calculated independently for each iteration. 'MSD Min/Mean/Max' are the lowest/average/highest MSDs out of all iterations.
Estimator for the 95.00% confidence interval.
This is the range of values containing 95.00% of the data, roughly centered on the mean.
Fight Length: 300.00
Vary Combat Length: 0.20
Fight Length is the specified average fight duration. If vary_combat_length is set, the fight length will vary by +/- that portion of the value. See Combat Length in the wiki for further details.